본문으로 바로 가기
SubtitleMatrix

지점 지정 자막 동기화

타이밍기준 트랙에 맞추기
또는 자막 텍스트를 붙여넣으세요

옵션

지금 자막 파일에서 눈으로 확인할 수 있는 타임코드입니다. 대사 중 짚을 수 있는 한 줄에 걸리는 자막 블록을 고르세요. 바로 아래 상자와 짝을 이루어 동기화 지점 하나가 됩니다. 도구는 그 지점이 있어야 할 곳에 오도록 전체를 옮깁니다.

같은 순간이 있어야 할 자리입니다. 영상을 보며 읽어 내세요. 두 상자의 차이가 파일 전체에 적용되는 밀기 값입니다.

파일 뒤쪽에서 고른 두 번째 타임코드이며, 첫 지점보다 적어도 몇 분 뒤여야 합니다. 동기화 지점이 하나면 시간축을 옮길 수만 있습니다. 두 번째를 더하면 늘이거나 줄일 수도 있는데, 처음에는 거의 맞지만 갈수록 어긋나는 파일에 필요한 것이 바로 이것입니다. 아래 두 상자를 모두 비워 두면 밀기 값만 바로잡습니다.

두 번째 순간이 있어야 할 자리입니다. 두 지점을 모두 채우면 도구가 비율과 밀기 값을 함께 계산하므로 처음과 끝이 모두 맞습니다. 두 지점의 방향이 서로 어긋나면 비율을 구할 수 없어 첫 지점의 밀기 값만 적용합니다.

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

실행하려면 파일에서 이 지점 항목을 채우세요.

양쪽에서 볼 수 있는 순간, 즉 자막 파일의 한 줄과 영상의 같은 줄을 가리키면 그 순간이 있어야 할 곳에 놓이도록 타임라인 전체가 움직입니다. 첫 쌍만 채우면 파일이 오프셋되고, 적어도 몇 분 더 뒤의 둘째 쌍까지 채우면 두 지점에 맞도록 파일이 늘어나거나 압축됩니다. 시작은 거의 맞는데 끝으로 갈수록 꾸준히 어긋나는 파일에 필요한 것이 후자입니다.

기준점 하나는 타임라인을 옮길 수만 있고 둘은 속도도 바꿉니다. 차이는 그것뿐이고, 고르게 늦은 파일과 영상의 조금 다른 판본에 맞춰 만든 파일의 차이이기도 합니다. 고른 오차는 뚜렷합니다. 모든 cue가 똑같이 4초씩 어긋나 있고 상자 한 쌍이면 고칩니다. 커지는 오차는 그렇지 않습니다. 첫 1분은 맞아 보이고 5분쯤에서 자막이 그림보다 4분의 1초 뒤에 있으며 20분이면 1초 뒤에 있습니다. 어떤 단일 오프셋도 양 끝에서 동시에 맞을 수 없습니다. 두 지점은 비율과 오프셋을 함께 풀어 양 끝을 지정한 숫자에 정확히 앉힙니다.

두 쌍 모두 시계에서 읽어 오므로 계산을 요구하지 않습니다. 계산이 필요로 하는 것은 두 순간이 멀리 떨어져 있고 분명하다는 것입니다. 간판 글자, 이름 카드, 장면 전환 뒤의 첫 대사 같은 것입니다. 몇 초 차이의 두 지점은 속도에 대한 정보를 거의 담지 못하고, 파일이 어느 쪽으로 어긋났는지에 대해 서로 모순되는 쌍은 비율을 아예 만들 수 없습니다. 그때는 첫 지점의 오프셋만 적용되고 보고서가 무언가 버려졌다고 알려 주어 불일치가 조용히 지나가지 않습니다.

두 쌍은 하나의 직선을 묘사하므로 앞부분을 한 쌍으로, 뒷부분을 다른 쌍으로 고치는 방법은 아닙니다. 어느 지점까지 맞고 그 뒤가 틀린 파일은 두 조각을 이어 붙인 것이고 나누는 편이 맞습니다. 모든 처리는 이 브라우저 탭에서 실행되며 SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON, CSV를 단일 파일로도 시즌 전체로도 업로드 없이 처리합니다.

예시

파일 전체가 같은 양만큼 어긋나 한 쌍

입력

1
00:00:05,000 --> 00:00:07,000
Hello there.

2
00:00:12,000 --> 00:00:14,000
Second line.

결과물

1
00:00:04,000 --> 00:00:06,000
Hello there.

2
00:00:11,000 --> 00:00:13,000
Second line.

파일은 이 줄이 5초에 있다고 하고 영상은 4초라고 하므로 모든 cue에서 1초가 빠집니다. 오프셋을 채우는 것보다 두 배 느린 방식이며 손으로 아무것도 계산하지 않았고 상자 쌍이 파일이 왜 움직였는지에 대한 기록입니다.

오차가 커져 두 쌍

입력

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

2
00:05:00,000 --> 00:05:02,000
Five minutes in.

3
00:20:00,000 --> 00:20:02,000
Twenty minutes in.

결과물

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

2
00:05:00,250 --> 00:05:02,252
Five minutes in.

3
00:20:01,000 --> 00:20:03,002
Twenty minutes in.

첫 cue는 이미 맞고 20분 지점이 1초 늦습니다. 기준점은 00:00:00,000 → 00:00:00,000과 00:20:00,000 → 00:20:01,000으로 줍니다. 두 기준점이 요청한 곳에 정확히 놓이고 사이의 cue, 즉 전체의 4분의 1 지점인 5분의 cue는 4분의 1초 늦게 나옵니다. 단일 비율이 양 끝 사이의 모든 것에 하는 일입니다. 어떤 오프셋 상자 쌍도 이 결과를 만들 수 없었습니다. 어떤 한 값이든 한쪽 끝에서 맞고 다른 쪽에서 틀립니다.

둘째 쌍이 첫째와 모순됩니다

입력

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

2
00:00:03,000 --> 00:00:04,000
Second.

결과물

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

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

첫 지점은 파일이 1초 이르다고 하고 둘째는 4초 늦다고 합니다. 그대로 받아들이면 타임라인이 거꾸로 흘러 모든 cue가 시작보다 먼저 끝나야 하므로 늘이는 값을 얻지 못하고 첫 지점의 오프셋만 적용됩니다. 모든 것이 1초 늦게 움직이며 아래 쌍을 비워 둔 것과 똑같습니다. 손실 보고서가 항목 하나를 세고, 그것으로 두 기준점이 서로 다르다는 것을 알게 됩니다. 그럴듯해 보이는 파일이 나오는 대신입니다.

파일 중간의 기준점

입력

1
00:00:01,000 --> 00:00:02,000
Before the reference.

2
00:00:03,000 --> 00:00:06,000
Straddling it.

3
00:00:05,000 --> 00:00:07,000
On the reference.

결과물

2
00:00:00,000 --> 00:00:02,000
Straddling it.

3
00:00:01,000 --> 00:00:03,000
On the reference.

가리키는 순간이 파일의 첫 cue일 필요는 없고 이것이 그것이 가능하게 하는 일입니다. 파일은 그 줄이 5초에 있다고 하고 영상은 1초라고 하므로 모든 것에서 4초가 빠지고, 1초에 시작할 뿐이던 첫 cue는 남은 자리가 없습니다. 0보다 먼저 끝나는 cue는 버려지고 세어지며, 끝 시각을 지키는 cue는 0에 고정되어 짧아지고, 기준점 위의 cue는 요청한 곳에 정확히 놓입니다. cue 번호는 파일이 가진 그대로 남으므로 살아남은 둘은 2와 3으로 읽힙니다.

자주 묻는 질문

파일에 기준점 한 쌍이 필요한지 두 쌍이 필요한지 어떻게 아나요?

첫 쌍을 채운 뒤 10분 더 뒤의 순간을 확인하세요. 그 순간이 예상한 곳에 닿으면 파일이 고르게 어긋난 것이고 아래 두 상자는 필요 없습니다. 시작은 맞는데 10분 지점이 여전히 그림보다 뒤에 있으면 오차가 커지는 것이고 둘째 쌍이 고칩니다. 이 페이지의 다른 어떤 것도 그 일을 하지 못합니다.

어떤 두 순간이 좋은 기준점 쌍인가요?

의심 없이 알아볼 수 있고 멀리 떨어진 둘입니다. 간판 글자, 이름 카드, 장면 전환 뒤의 첫 대사, 들을 수 있는 단어 같은 것입니다. 초가 아니라 분 단위로 떨어져야 합니다. 5초 차이의 두 지점도 비율을 주지만 한쪽 타임코드의 반올림 오차가 그 비율에서는 큰 오차가 되고, 멀수록 속도가 더 단단히 고정됩니다.

도구가 둘째 쌍을 무시하고 파일 전체만 옮긴 이유는 무엇인가요?

두 지점이 서로 모순되기 때문입니다. 첫째가 이르다 하고 둘째가 늦다 하거나 둘이 같은 순간을 가리키면 두 점을 지나는 단일 직선이 없습니다. 그래서 첫 지점의 오프셋만 적용되고 보고서가 항목 하나를 버렸다고 셉니다. 두 쌍의 방향을 모두 영상과 대조하세요. 두 곳에서 파일이 같은 방향으로 어긋나 있어야 합니다.

앞부분을 한 쌍으로, 뒷부분을 다른 쌍으로 고칠 수 있나요?

아니요. 두 쌍은 하나의 직선을 묘사하므로 둘 다 같은 비율과 오프셋으로 이미 정해지고 셋째 쌍을 더할 수 없습니다. 어느 지점까지 맞고 그 뒤가 틀린 파일은 두 조각을 이어 붙였거나 서로 다른 속도의 릴로 조립된 판본에 맞춘 것이므로, 오차가 시작되는 곳에서 나누고 각 반쪽을 따로 실행하세요.

자막이 처음부터 끝까지 그냥 0.5초 어긋납니다. 둘째 쌍이 필요한가요?

아니요, 채우면 나아지는 대신 나빠집니다. 고른 오차는 상자 한 쌍이 재는 바로 그 일이고 둘 중 더 안전한 쪽입니다. 한 쌍은 파일을 옮길 수만 있으므로 없던 속도 오차를 만들 수 없습니다. 둘째 쌍은 시작은 맞고 뒤가 틀린 파일을 위해 남겨 두세요.

가리키는 순간이 파일의 첫 cue가 아니면 어떻게 되나요?

오프셋은 파일 전체에 적용되므로 그 순간 앞의 cue도 함께 움직이고, 기준점이 파일 앞쪽이면 일부가 타임라인 시작 전으로 밀려날 수 있습니다. 그 처리는 음수 오프셋과 같습니다. 화면에 남은 시간이 있는 cue는 0에 고정되어 짧아지고, 남은 시간이 없는 cue는 버려지며, 둘 다 보고서에 세어집니다.

관련 도구