한국어

비디오 및 자막 · 자막 툴킷

자막 리타이밍 작동 방식: 모든 큐를 고정된 오프셋으로 이동

· 작동 원리

자막 타임코드 브라우저 처리

비디오 타임라인에서 자막 큐 간격이 더 일찍 이동합니다.
원본 ToolAcre 벡터 일러스트

모든 캡션이 같은 양만큼 늦거나 빠르면 시간 코드 산술을 통해 수정됩니다. 이 게시물에서는 리타임이 각 큐의 시작과 끝을 이동하는 방법, 0에서 발생하는 일, 처음에 오프셋을 측정하는 방법에 대해 설명합니다.

모든 캡션은 화자가 말한 후 2초 후에 나타납니다. 이는 일정한 오프셋이 생성하는 증상입니다.

일치하는 대사가 나온 후 약 2초 후에 모든 캡션이 나타나면 큐 블록을 개별적으로 이동할 필요가 없습니다. 일정한 오프셋은 각 큐에 동일한 산술을 적용합니다. 일정하다는 사실이 진단입니다. 캡션이 올바르게 시작되고 40분 이상 더 멀리 표류하는 경우 크기 조정이나 프레임 속도 수정은 다른 작업입니다. 전체 파일을 터치하기 전에 처음, 중간, 끝 부분을 확인하세요.

오프셋 측정 - 대화의 첫 번째 명확한 줄에서 일시 중지하고 비디오 시계를 큐의 시작 시간과 비교

한 줄의 명확한 대화를 멈추고 비디오가 시작되는 시간을 기록해 두십시오. 처음으로 일치하는 자막 시작 시간과 비교하세요. 오디오가 00:01:10.000에 시작하고 자막이 00:01:11.850에 시작하는 경우 큐는 1,850밀리초 늦으므로 조정은 −1,850 ms입니다. 비디오 뒷부분의 두 번째 체크포인트에서는 동일한 차이가 지속되는지 테스트합니다. 오프셋은 녹음을 관찰하여 발생합니다. 도구는 관련 없는 단어에서 이를 추론할 수 없습니다.

타임코드 산술 - HH:MM:SS,mmm을 밀리초로 변환하고 오프셋을 추가하고 다시 변환합니다.

SRT는 큐를 HH:MM:SS,mmm으로 표현합니다. WebVTT는 일반적으로 밀리초 앞에 점을 사용합니다. (((시간×60+분)×60+초)×1000)+밀리초를 사용하여 구성 요소를 밀리초로 변환합니다. 선택한 오프셋을 한 번 추가한 다음 결과를 다시 시간, 분, 초 및 3밀리초 숫자로 분해합니다. 시간을 정수로 유지하면 수백 개의 큐를 처리할 때 일련의 부동 소수점 반올림 오류를 피할 수 있습니다. 파서와 직렬 변환기는 산술 연산 후에 형식별 구두점을 선택합니다.

두 큐 경계를 모두 이동하면 0으로 고정될 때를 제외하고 지속 시간이 유지됩니다.

일반 큐의 경우 동일한 오프셋이 시작과 끝에 추가됩니다. 02:00.000에서 02:03.500까지의 캡션은 이동 전후 3.5초 동안 지속됩니다. 시작 부분만 변경하면 늘어납니다. 끝 부분만 변경하면 압축됩니다. ToolAcre의 ShiftCues는 구문 분석된 큐를 매핑하고 캡션 텍스트를 다시 쓰지 않고 두 값을 모두 업데이트하므로 구두점이나 화자 라벨이 동일한 큐에 연결된 상태로 유지됩니다. 선택한 작업이 프레임 속도 재조정이 아닌 이동인지 확인하려면 첫 번째 줄과 이후 줄을 확인하세요.

0에서 클램핑 — 비디오 시작 전에 움직이는 단서에는 어떤 일이 발생하며 음의 시간을 가질 수 없는 이유는 무엇입니까?

음수 타임스탬프는 유효한 자막 시간이 아닙니다. ToolAcre는 0을 다시 0으로 교차하는 시작 또는 끝을 고정하고 영향을 받은 큐 수를 보고합니다. 이는 지속 시간 보존에 대한 중요한 예외입니다. 원래 0.8~2.8초 길이로 −1.85초만큼 이동된 큐는 음수 시작과 0.95초 끝을 가지므로 지속 시간은 더 이상 2초가 아닙니다. 이전 큐는 양쪽 끝을 0으로 고정할 수 있습니다. 시작 부분에서 결과가 정확하다고 주장하기보다는 고정된 오프닝 큐를 검토하거나 제거하십시오.

실제 예: 40분짜리 강의 캡션을 -1,850 ms만큼 이동 — 큐 전후, 시작, 중간 및 끝에서 확인

40분 강의의 경우 00:10.000–00:12.400 및 20:15.000–20:17.000의 신호를 고려하세요. −1,850 ms 시프트는 00:08.150–00:10.550 및 20:13.150–20:15.150을 생성합니다. 39:55.000의 마지막 큐도 1.85초 더 빨리 이동합니다. 대화와의 거리는 세 체크포인트 모두에서 일정하게 유지되어야 합니다. 첫 번째 큐가 올바른데도 종료 큐가 여전히 몇 초 동안 동기화되지 않은 경우 변경 사항을 취소하고 드리프트를 대신 조사하십시오.

여기서 다루지 않는 내용 - 시간이 지남에 따라 증가하는 드리프트(고정 오프셋으로 해결할 수 없음)

고정 오프셋은 다른 속도로 편집된 오디오 트랙, 누락된 프레임이 있는 비디오 컷, 가변 프레임 속도 변환 또는 다른 릴리스에 맞춰 정렬된 캡션을 해결할 수 없습니다. 또한 자막 파일에 없는 대사는 복구할 수 없습니다. SRT와 VTT 간의 형식 변환은 별도의 작업입니다. 단어를 번역하거나 접근성 설명을 개선하기 위해 리타이밍을 가정해서는 안 됩니다. 사람이 비디오에 대한 대표적인 단서를 볼 때까지 소스 파일을 보관하십시오.

요점: 한 번 측정하면 모든 것이 이동됩니다. Subtitle Toolkit의 리타임 기능이 파일의 모든 큐에 오프셋을 적용하는 방법

일정한 차이를 한 번 측정하고 이를 모든 시작과 끝 부분에 적용하고 0을 교차하는 단서에 특별한 주의를 기울이십시오. Subtitle Toolkit은 밀리초 단위로 로컬에서 구문 분석 및 쓰기를 수행하므로 캡션 텍스트가 업로드되지 않습니다. 중요한 확인은 다운로드가 완료되었는지 확인하는 것이 아닙니다. 이제 첫 번째, 중간 및 마지막 대사가 신호와 일치합니다.