본문으로 바로 가기
SubtitleMatrix

자막 사이 빈 구간 채우기

타이밍짧은 자막 늘이기
또는 자막 텍스트를 붙여넣으세요

옵션

한 자막 블록이 끝나고 다음이 시작할 때 허용되는 빈 화면의 밀리초입니다. 빈 구간은 바로 앞 자막 블록이 아니라 지금까지 화면에 남아 있던 가장 늦은 끝에서부터 잽니다. 그래서 짧은 자막 블록 여러 개 아래에 깔린 긴 자막 블록이 화면에 없던 빈 구간을 만들어 내지 않습니다. 이 숫자가 하는 일은 페이지에 따라 다릅니다. 빈 구간 닫기 페이지에서는 이보다 넓은 구간을 닫고(0이 보통 값이며 두 자막이 정확히 맞닿는다는 뜻입니다), 검사 페이지에서는 이보다 넓은 구간을 모두 나열하고 파일은 건드리지 않습니다. 어느 쪽이든 이 값 이하는 그대로 둡니다.

두 자막 블록 사이의 빈 구간에는 양 끝이 있습니다. 앞 자막의 끝과 뒤 자막의 시작입니다. 끝을 고르면 앞 자막의 끝을 옮기므로 빈 구간을 닫으면 그 자막이 길어지고 벌리면 짧아집니다. 뒤 자막의 타이밍은 밀리초 단위까지 그대로입니다. 시작을 고르면 뒤 자막의 시작을 옮기고 앞 자막은 건드리지 않습니다. 타이밍을 더 믿는 쪽을 고르세요. 보통은 대사가 마지막으로 들리는 자막 블록입니다. 자막은 그 대사가 들리기 전에 나타나면 안 되기 때문입니다.

타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.

이 페이지는 한 자막과 다음 자막 사이의 빈 화면을 앞 cue를 더 오래 화면에 두어 닫습니다. 남겨도 된다고 생각하는 가장 큰 간격을 넣으면 그보다 넓은 간격이 정확히 그 값으로 닫힙니다. 앞 cue의 끝 시각이 앞으로 움직이고 뒤 cue는 건드리지 않으며 두 cue 모두 자기 텍스트를 유지합니다. 상자가 시작하는 0은 두 cue가 정확히 만난다는 뜻이고, 사이에 어두운 프레임 없이 자막이 이어집니다.

이것이 무엇이 아닌지 분명히 해 둘 만합니다. 두 cue를 하나로 합치는 것은 다른 페이지이고 다른 파일을 만듭니다. 여기서는 두 줄이 두 cue로 남고 각자 스타일, 위치, 가라오케 타이밍을 가지며, 타임라인 미리보기는 긴 막대 하나가 아니라 이제 맞닿은 막대 둘로 보여 줍니다. 두 줄이 한 문장의 두 반쪽이고 하나로 읽히길 원한다면 합치세요. 사이에 멈춤이 있었을 뿐인 별개의 두 가지라면 앞의 것을 더 오래 붙드세요.

이동 방향이 이 페이지의 요점이고 언제나 성공합니다. 두 cue는 언제나 가장자리를 맞대게 할 수 있으므로 상자에 넣은 숫자가 정확히 달성됩니다. 앞 cue는 뒤 cue가 시작하는 곳에서 끝나고 그 너머로는 가지 않습니다.

어느 경계가 움직일지는 사용자가 고릅니다. 기본값인 끝은 앞 cue를 늘리고, 시작은 뒤 cue의 시작을 대신 앞으로 당기며 앞 cue를 정확히 그대로 둡니다. 시작은 뒤 cue가 너무 늦게 쓰였을 때, 즉 앞 줄이 사라지는 순간 나타나야 하는 줄일 때 씁니다. 이 사이트 어디서나 파일은 브라우저 탭 안에서 읽히고 쓰이며 아무것도 업로드되지 않습니다. SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON, CSV를 받고 내용이 바뀌지 않은 파일은 바이트 단위로 그대로 돌아옵니다.

예시

두 간격을 모두 닫기

입력

1
00:00:01,000 --> 00:00:02,000
First line.

2
00:00:06,000 --> 00:00:07,000
Second line.

3
00:00:07,420 --> 00:00:08,000
Third line.

결과물

1
00:00:01,000 --> 00:00:06,000
First line.

2
00:00:06,000 --> 00:00:07,420
Second line.

3
00:00:07,420 --> 00:00:08,000
Third line.

한도가 0이므로 두 간격이 완전히 닫힙니다. 첫 줄은 1초가 아니라 5초 동안 화면에 있고 둘째 줄은 1000 ms가 아니라 1420 ms 동안 있습니다. 셋째 cue는 전혀 움직이지 않고 파일에는 여전히 cue가 셋 있습니다. 텍스트는 합쳐지지 않았습니다. 두 번 모두 간격의 왼쪽에 있는 cue가 바뀝니다.

정확히 한도인 간격과 1밀리초 넘는 간격

입력

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,200 --> 00:00:03,000
Second.

3
00:00:03,201 --> 00:00:04,000
Third.

결과물

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,200 --> 00:00:03,001
Second.

3
00:00:03,201 --> 00:00:04,000
Third.

한도가 200일 때 정확히 200인 간격은 한도 안이라 그대로 두고 201인 간격은 정확히 200으로 줄어 둘째 cue가 1밀리초 늦게 끝납니다. 둘을 다르게 판정하는 것은 의도적입니다. 정확히 지정한 숫자에 앉은 간격은 요구를 충족하는 간격이고, 그것을 작업으로 보면 한도를 1밀리초 낮게 잡았을 때 파일의 모든 간격이 바뀝니다.

다른 경계가 움직이는 같은 파일

입력

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:05,000 --> 00:00:06,000
Second.

결과물

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,000 --> 00:00:06,000
Second.

위 실행에서 끝 대신 시작을 고른 것입니다. 첫 cue는 원래 타이밍을 유지하고 둘째 cue가 첫 cue가 사라지는 순간 나타나므로 이번에는 둘째 cue가 커졌습니다. 화면에 1초가 아니라 4초 있습니다. 두 실행 모두 간격을 닫고 어느 줄을 신뢰했는지가 다릅니다.

자주 묻는 질문

간격을 닫으면 자막이 cue 하나로 합쳐지나요?

아니요, 그것이 이 페이지와 이웃 cue 병합 페이지의 차이입니다. 여기서 두 문장은 두 cue로 남고 각자 텍스트, 스타일, 위치, 단어별 타이밍을 유지하며 파일의 cue 수가 바뀌지 않습니다. 병합은 첫 줄의 시작에서 둘째 줄의 끝까지 이어지며 텍스트가 합쳐진 cue 하나를 만들고 둘째 cue의 스타일을 잃으며 수를 바꿉니다. 두 줄이 한 문장의 두 반쪽이면 합치고 별개라면 앞의 것을 더 오래 붙드세요.

간격 한도 0은 실제로 무엇을 하나요?

모든 cue가 다음 cue가 시작하는 곳에서 정확히 끝나게 하므로 자막이 사이에 어두운 프레임 없이 연속으로 흐릅니다. 손으로 자른 파일이나 다른 도구에서 변환한 파일에 하는 보통의 첫 실행이고, 타임라인 미리보기에서 떨어진 막대의 줄이 끊김 없는 한 줄로 바뀝니다. 0은 빈 상자가 아니라 실제 요청입니다. 간격이 최대 아무것도 아니라는 말이고 아무것도보다 넓은 모든 간격이 그것을 충족해야 합니다.

간격을 닫을 때 어느 cue의 타이밍이 바뀌나요?

고른 경계입니다. 기본값인 끝에서는 앞 cue의 끝 시각이 앞으로 움직이고 뒤 cue는 밀리초 단위까지 타이밍을 유지합니다. 단지 앞 cue가 더 오래 화면에 있을 뿐입니다. 시작에서는 뒤 cue의 시작이 앞으로 당겨지고 앞 cue는 그대로입니다. 둘 다 움직이는 설정은 없습니다. 둘 다 움직이면 두 cue 사이의 공간이 아니라 타임라인 위에서 쌍이 앉은 위치가 바뀌기 때문입니다.

도구가 앞 자막이 끝나기 전에 다음 자막을 시작하게 만들 수 있나요?

아니요. 쌍의 경계 하나만 움직이고 그것도 다른 cue의 경계에서 멈추므로 간격을 닫다가 둘이 맞닿을 수는 있어도 서로 지나칠 수는 없습니다. 앞 cue가 이미 뒤 cue의 시작 뒤에 끝나는 파일은 간격이 아니라 겹침이 있고, 앞 cue를 더 오래 붙드는 것은 그 상황을 악화시킵니다. 그 파일에는 먼저 겹침을 제거하는 페이지가 필요합니다.

한도를 어떤 간격보다 높게 잡으면 어떻게 되나요?

그 간격은 그대로 남지 않고 정확히 한도로 넓혀집니다. 요청이 이보다 넓은 간격은 두지 말라는 것이므로 숫자보다 큰 모든 간격이 그 값까지 당겨지고 파일의 첫 cue가 길게 늘어날 수 있습니다. 아주 큰 숫자는 파일의 어떤 간격도 그보다 넓지 않으므로 아무 일도 남기지 않고, 간격을 아직 보지 않은 파일에 안전한 첫 실행이 됩니다.

각 cue의 스타일링이 실행 후에도 살아남나요?

전부 살아남습니다. 이 페이지는 텍스트를 건드리지 않고 cue를 합치지도 않으므로 기울임 줄은 기울임으로 남고 ASS cue는 스타일, 위치, 레이어를 유지하며 WebVTT cue는 영역이나 정렬을 유지합니다. 달라지는 것은 각 간격 왼쪽 cue의 끝 시각, 또는 시작을 골랐다면 그 시작 시각뿐입니다. 두 줄이 각자의 모습은 지키되 멈춤은 지키지 않아야 할 때 맞는 도구인 이유입니다.

관련 도구