Final Cut Pro용 순차적 자막 파일을 결합하려면 각 세그먼트의 큐 시간을 완성된 편집에서의 위치로 이동한 다음, 결합된 SRT 하나만 가져옵니다. 모든 시작과 끝에 동일한 오프셋을 적용하면 큐 지속 시간과 간격이 보존됩니다.
이 워크플로는 각 세그먼트 시작부터 시간이 지정된 기존 SRT가 있는 연속적인 소프트웨어 데모 세그먼트를 조립하는 Mac 편집자를 위한 것입니다. 목표는 개별적으로 시간이 지정된 큐가 있는 하나의 캡션 시퀀스입니다. Apple은 Final Cut Pro for Mac으로의 직접 SRT 가져오기를 자막 워크플로를 통해 문서화합니다. Final Cut Pro for Mac에 자막 가져오기.
Final Cut Pro의 캡션 가져오기는 실제로 무엇을 하나요?
Apple의 가져오기는 두 가지 타이밍 선택을 제공합니다. 타임라인 상대는 프로젝트 시작 시간을 캡션 타임스탬프에 추가합니다. 절대는 프로젝트 시작 시간과 관계없이 타임스탬프를 사용합니다. 문서화된 옵션 중 어느 것도 각 후속 소스 세그먼트에 대한 별도의 오프셋을 제공하지 않습니다. 따라서 재생 헤드를 세그먼트 B로 이동하는 것은 B의 제로 기반 SRT가 거기서 시작하게 하는 문서화된 방법이 아닙니다. Apple의 캡션 가져오기 지침.
자막 합치기라는 명령어도 있지만, 이는 선택한 인접한 캡션 클립을 결합된 텍스트를 포함한 하나의 캡션으로 대체합니다. 그러면 큐 구조가 변경됩니다. 개별 표시가 시간이 지정된 채로 남아 있어야 하는 순차적 파일의 경우, 큐를 별도로 유지하고 타임스탬프가 있는 레코드만 결합하세요. Final Cut Pro for Mac에서 자막 조정 및 정렬.
여기서 사용하는 지원되는 경로는 Final Cut Pro 외부에서 올바르게 오프셋된 SRT를 준비하고, Apple의 캡션 가져오기를 통해 가져오고, 결과를 검사한 다음, 필요할 때 단일 캡션 파일로 내보내는 것입니다. 캡션 생성 기능이나 플러그인이 필요하지 않습니다.
자막 변경 전 오프셋 결정하기
먼저 완성된 프로젝트에서 각 세그먼트가 어디에서 시작하는지, 프로젝트 시작부터의 경과 시간으로 측정하여 설정합니다. 오프닝 슬레이트, 간격, 단축된 세그먼트를 포함한 실제 편집 위치를 기록합니다. 자막 파일의 복사본으로 작업하세요.
파일이 이미 공유 클록을 사용하는지 확인하세요. 세그먼트 B가 편집에서 12초에 시작하고 첫 번째 큐가 이미 약 14초라면, 프로젝트 상대적 타이밍을 이미 포함할 수 있습니다. 또 다른 12초를 추가하면 두 번 이동하게 됩니다. 첫 번째 큐가 약 2초라면 해당 미디어를 검사하여 파일이 B의 시작부터 로컬로 시간이 지정되었는지 확인하세요.
무엇이든 결합하기 전에 이 결정 도우미를 사용하세요:
| 소스 타이밍 및 편집 조건 | 필요한 처리 |
|---|---|
| 모든 SRT가 자체 세그먼트 시작부터 시작 | 해당 세그먼트의 경과된 프로젝트 시작을 모든 큐 타임스탬프에 추가 |
| 모든 SRT가 이미 완성된 프로젝트의 경과 클록을 따름 | 세그먼트 오프셋 추가 없이 레코드 결합 |
| 소스 타임스탬프에 다른 시간 원점 포함 | 해당 원점 빼기, 의도한 세그먼트 시작 추가 |
| 세그먼트에 내부 컷 또는 속도 변경 있음 | 결합 전 영향받은 큐를 편집된 미디어에 재매핑 |
변경되지 않은 세그먼트의 경우 계산은 new time = source time + segment start − source origin입니다. 모든 큐의 양쪽 끝에 독립적으로 적용하세요. (end + offset) − (start + offset)가 끝 - 시작과 같기 때문에 일정한 오프셋은 지속 시간을 보존합니다. 또한 해당 세그먼트 내의 큐 간 간격도 보존합니다.
일정한 오프셋은 내부 삭제나 속도 변경을 보정할 수 없습니다. B의 중간에 몇 초가 제거된 경우, 해당 컷 이후의 큐는 다른 조정이 필요합니다. 전체 파일을 하나의 타이밍 블록으로 처리하기 전에 각 SRT가 편집에 사용된 실제 세그먼트와 일치하는지 확인하세요.
두 세그먼트 타이밍 예제 실습
다음 입력은 예시입니다. 세그먼트 A는 소프트웨어 데모의 처음 12초를 차지합니다. 세그먼트 B는 즉시 그 후인 12초에 시작합니다. 두 소스 SRT 모두 제로에서 시작하는 로컬 경과 시간을 사용하며, 어느 세그먼트도 트리밍되거나 리타이밍되지 않았습니다.
| 파일 | 완성된 편집에서 세그먼트 시작 | 로컬 큐 간격 | 필요한 오프셋 |
|---|---|---|---|
part-a.srt |
0초 | 1-3초; 6-8초 | 0초 |
part-b.srt |
12초 | 2-4초; 7-9초 | +12초 |
A의 마지막 자막은 8초에 끝나지만, A의 미디어는 12초까지 계속됩니다. 마지막 자막의 끝을 B의 오프셋으로 사용하면 B를 4초 너무 일찍 이동시킵니다. 배치는 자막 없는 부분도 포함하여 미디어 편집을 따라야 합니다.
SRT 레코드는 큐 번호, 시작 및 끝 타임스탬프, 캡션 텍스트, 빈 구분자로 구성됩니다. 타임스탬프는 00:00:02,000과 같이 시, 분, 초, 밀리초를 사용하며, 타이밍 구분자는 -->입니다. 미국 의회 도서관에서 이 구조를 문서화하고 SRT가 일반 텍스트 형식임을 명시합니다. SubRip 자막 형식 (SRT).
다음은 예시용 part-a.srt의 전체 내용입니다:
1
00:00:01,000 --> 00:00:03,000
Open the sample project.
2
00:00:06,000 --> 00:00:08,000
Select the blue rectangle.
다음은 조정 전 예시용 part-b.srt의 전체 내용입니다:
1
00:00:02,000 --> 00:00:04,000
Open the color controls.
2
00:00:07,000 --> 00:00:09,000
Choose the green swatch.
각 B 큐의 두 타임스탬프에 12초를 추가하고, 해당 레코드를 A 뒤에 추가하고, 결합된 시퀀스를 다시 번호 매기세요. 결과로 나오는 전체 combined-demo.srt은 다음과 같습니다:
1
00:00:01,000 --> 00:00:03,000
Open the sample project.
2
00:00:06,000 --> 00:00:08,000
Select the blue rectangle.
3
00:00:14,000 --> 00:00:16,000
Open the color controls.
4
00:00:19,000 --> 00:00:21,000
Choose the green swatch.
모든 네 개의 큐는 여전히 2초 지속됩니다. B의 큐 간 3초 간격은 여전히 3초입니다. A의 마지막 큐가 8초에 끝나고 B의 첫 번째 큐가 14초에 시작하는 사이의 6초 간격도 의도적입니다: A 끝의 자막 없는 4초와 B 시작의 2초. 타임스탬프 산술은 작은 결정론적 Python 계산으로 검증되었습니다; 이 예제는 Final Cut Pro에서 실행되지 않았습니다.
Mac에서 결합된 SRT 준비하기
짧은 파일의 경우 일반 텍스트 편집기를 사용하여 타임스탬프를 조정하고 레코드를 조립하세요. TextEdit에서 도큐멘트를 생성하고 저장하기 전에 포맷 > 일반 텍스트로 만들기를 선택하세요. Apple은 새 도큐멘트가 기본적으로 리치 텍스트이며 일반 텍스트로 변환하면 도큐멘트 서식이 제거된다고 문서화합니다. Mac에서 TextEdit으로 도큐멘트 생성, 열기, 변환.
완성된 텍스트를 combined-demo.srt 파일명으로 저장하세요. 실제 확장자를 확인하세요: .srt.txt나 .rtf로 끝나지 않아야 합니다. 큐 사이에 빈 줄을 유지하고, 각 큐의 텍스트와 줄 바꿈을 보존하며, 최종 레코드를 연속으로 번호 매기세요. 위의 예제에는 스타일링 태그 없는 일반 캡션 텍스트가 포함되어 있습니다.
더 큰 파일의 경우 선택한 모든 큐를 이동할 수 있는 자막 편집기를 사용하여 동일한 계산을 적용하세요. 작업이 시작 시간과 끝 시간 모두를 변경하는지 확인하세요. 그런 다음 파일을 결합하기 전에 첫 번째와 마지막 조정된 큐를 오프셋 시트와 비교 검토하세요. 지속 시간 조정 또는 타이밍 늘리기로 설명된 명령어는 하나의 일정한 오프셋을 추가하는 것과 다른 목적을 가집니다.
원본 파일을 단순히 붙여넣고 다시 번호 매기지 마세요. 숫자는 순서를 정할 뿐, 큐를 비디오에서 나중에 이동시키지 않습니다. 제로 근처의 타임스탬프를 포함하는 두 파일은 연결 후에도 여전히 제로 근처의 타임스탬프를 포함합니다.
결합된 파일을 Final Cut Pro로 가져오기
완성된 프로젝트를 열고 Apple의 문서화된 가져오기 경로를 따르세요:
파일 > 가져오기 > 자막을 선택하세요.combined-demo.srt을 선택하세요.역할로 가져오기에서 SRT 캡션 역할과 적절한 언어 하위 역할을 선택하세요.삽입 시간에서타임라인 상대를 선택하세요. 이 예제는 프로젝트 시작부터의 경과 시간을 사용하기 때문입니다.가져오기를 클릭하세요.
캡션이 타임라인 위의 캡션 레인에 나타납니다. 01:00:00:00에서 시작하는 프로젝트의 경우, 14 경과 초의 예시 큐는 약 01:00:14:00에 나타나야 합니다. 제공된 타임스탬프가 의도된 타임라인 클록을 이미 나타낼 때만 절대를 사용하세요. 이러한 타이밍 선택은 Apple의 가져오기 문서를 따릅니다.
밀리초 타임스탬프를 프레임 기반 타임코드와 구분하세요. 샘플 SRT에서 00:00:14,000은 정확히 14초를 의미합니다. 실습 예제는 산술을 명확히 하기 위해 초 단위 경계를 사용합니다; 가져온 후 실제 프로젝트와 더 세밀한 타이밍을 비교 검토하세요.
세그먼트 경계 확인 및 타이밍 오류 진단
Shift-Command-2로 타임라인 인덱스를 여세요. 역할에서 캡션 표시를 활성화하고 의도한 언어 하위 역할을 선택하세요. 캡션 패널에서 큐를 선택하면 재생 헤드가 그 시작으로 이동합니다; 오류 보기는 오류가 있는 캡션으로 목록을 필터링합니다. 뷰어와 타임라인의 캡션 가시성은 별도로 제어할 수 있습니다. Final Cut Pro for Mac에서 자막 표시 또는 숨기기.
샘플의 경우 네 개의 별도 캡션을 확인하세요. A의 첫 번째와 마지막 큐, 세그먼트 경계 주변의 빈 간격, B의 두 큐를 모두 확인하세요. 실제 프로젝트의 경우 가져온 모든 세그먼트에 대해 경계 확인을 반복한 다음 전체 시퀀스를 재생해 보세요.
| 증상 | 먼저 검사할 내용 |
|---|---|
| 모든 큐가 동일한 변위 가짐 | 프로젝트 시작 시간 및 가져오기 타이밍 선택 |
| 한 세그먼트만 전체에 걸쳐 동일한 변위 가짐 | 해당 세그먼트의 오프셋 또는 소스 시간 원점 |
| 내부 편집 후 타이밍 변경 | 미디어의 트림, 삭제, 삽입 또는 속도 변경 |
| 나중 파일이 시작 부분 근처에 나타남 | 로컬 타임스탬프가 오프셋 없이 추가됨 |
| 뷰어에서 캡션이 없음 | 캡션 가시성 및 활성 언어 하위 역할 |
캡션이 겹치는 경우 지속 시간을 변경하기 전에 오프셋 계산을 검사하세요. Apple은 동일한 언어 하위 역할의 겹침이 일반적으로 오류를 생성하며 겹침 해결이 클립을 트림한다고 문서화합니다. 또한 캡션을 인접한 캡션으로 드래그하면 덮어쓸 수 있다고 명시합니다. 두 작업 모두 모든 원래 타이밍 경계를 보존하지 않으므로, 기본 타이밍 변경이 필요하다고 결정한 후에만 사용하세요. Apple의 캡션 정렬 가이드.
완성된 편집용 자막 파일 하나 내보내기
파일 > 자막 내보내기를 선택하고 출력 이름을 지정한 다음 역할에서 의도한 언어 하위 역할을 선택하세요. Final Cut Pro는 선택한 각 언어 하위 역할에 대해 별도의 파일을 생성합니다. 완성된 비디오 시작부터 측정된 SRT의 경우 타임라인 상대를 선택하세요; 이렇게 하면 프로젝트 시작 시간이 빼집니다. 절대는 타임라인 클록을 유지합니다. Final Cut Pro for Mac에서 자막 내보내기.
이 스타일 없는 데모 캡션의 경우 포맷 포함을 선택 해제하세요. Apple은 일반적으로 SRT 포맷을 제거할 것을 권장합니다. 스타일이 의도한 플레이어에서 다르게 렌더링될 수 있기 때문입니다. 내보낸 파일을 다시 열고 큐 수, 텍스트, 세그먼트 경계 타임스탬프가 검사한 프로젝트와 일치하는지 확인하세요. Apple의 SRT 내보내기 가이드.
완성된 결과는 모든 큐를 별도의 시간 기록으로 유지해야 합니다. 각 세그먼트의 오프셋을 편집에서의 실제 위치를 기준으로 하고, 자막 없는 간격을 보존하며, 가져온 후 경계를 검증하세요. 그러면 조립된 비디오를 따르는 타이밍의 결합된 자막 시퀀스를 얻을 수 있습니다.
출처
- Final Cut Pro for Mac에 자막 가져오기 — Apple
- Final Cut Pro for Mac에서 자막 조정 및 정렬 — Apple
- SubRip 자막 형식 (SRT) — 미국 의회 도서관
- Mac에서 TextEdit으로 도큐멘트 생성, 열기, 변환 — Apple
- Final Cut Pro for Mac에서 자막 표시 또는 숨기기 — Apple
- Final Cut Pro for Mac에서 자막 내보내기 — Apple