큐 타이밍을 유지하면서 다른 Mac 앱에서 자막 문구를 편집하려면 Final Cut Pro에서 SRT 캡션을 내보내고, TextEdit에서 텍스트만 편집한 뒤, 동일한 시간 기준 설정을 사용해 수정한 파일을 가져오세요.
이 워크플로는 완성된 소프트웨어 데모 타임라인의 기존 캡션을 수정하는 Mac 사용자를 위한 것입니다. 내보낸 큐 경계를 유지하면서 맞춤법을 고치고 문구를 명확하게 다듬을 수 있습니다. Apple은 내보낸 SRT 캡션을 일반 텍스트 편집기에서 읽고 편집할 수 있다고 명시적으로 안내합니다. Mac용 Final Cut Pro에서 캡션 알아보기.
SRT로 내보내고 다시 가져올 준비가 됐는지 확인하기
먼저 실제 폐쇄 자막 클립인지 확인하세요. Final Cut Pro에서는 폐쇄 자막과 타이틀, Subtitles 역할에 지정된 텍스트를 구분합니다. 뷰어에서 비슷하게 보인다고 해서 해당 텍스트가 캡션 내보내기 워크플로에 속한다는 뜻은 아닙니다. 아래 단계는 문서화된 폐쇄 자막 교환 경로에 적용됩니다. Mac용 Final Cut Pro에서 캡션 알아보기.
폐쇄 자막이 이미 SRT 형식이라면 내보내기로 진행하세요. iTT 또는 CEA-608 형식이라면 먼저 SRT 사본을 만드세요.
- 편집하려는 폐쇄 자막을 선택합니다.
Edit > Closed Captions > Duplicate Captions to New Format을 선택합니다.- 하위 메뉴에서
SRT를 선택합니다.
Apple은 변환 과정에서 텍스트나 서식이 손실될 수 있으므로 복제를 권장합니다. 원본 세트를 보관하고, 편집 원본으로 사용하기 전에 복제본을 확인하세요. Mac용 Final Cut Pro에서 폐쇄 자막을 다른 포맷으로 변환하기.
이 작업은 영상 편집을 마무리한 뒤 문구를 다듬는 과정으로 진행하세요. 작업용 사본과 함께 내보낸 SRT 원본을 그대로 보관하세요. 그러면 기억에 의존하지 않고 원래 문구와 정확한 타임스탬프를 모두 대조할 수 있습니다.
SRT를 내보내고 시간 기준 기록하기
Final Cut Pro에서 프로젝트를 연 다음 File > Export Closed Captions를 선택합니다. 파일 이름과 저장 위치를 입력합니다. Roles에서 편집할 SRT 언어 하위 역할을 선택하세요. 선택한 각 언어 하위 역할마다 별도의 캡션 파일이 만들어집니다. Start Time 설정을 선택한 다음 Export를 클릭합니다. 일반적인 텍스트 전용 편집이라면 SRT 서식은 플레이어마다 다르게 표시될 수 있으므로 Include Formatting을 선택 해제할 것을 Apple은 권장합니다. Mac용 Final Cut Pro에서 폐쇄 자막 내보내기.
Relative to Timeline을 선택했는지 Absolute를 선택했는지 기록하세요. Apple에 따르면 상대 내보내기는 캡션 시간에서 프로젝트 시작 시간을 빼고, 절대 내보내기는 실제 타임라인 시간을 사용합니다. 가져올 때 상대 배치는 프로젝트 시작 시간을 더하고, 절대 배치는 파일의 타임스탬프를 그대로 사용합니다. 내보내기 시간 설정, 가져오기 시간 설정.
오프셋 계산 예시
예를 들어 프로젝트가 1시간 지점에서 시작하고 큐가 프로젝트 시작 후 5초에 시작한다고 가정해 보겠습니다. 다음 결과는 Apple이 문서화한 시간 빼기 및 더하기 규칙에 따른 것입니다.
| 내보내기 설정 | SRT에 기록되는 큐 시작 시간 | 일치하는 가져오기 설정 | 복원되는 타임라인 위치 |
|---|---|---|---|
Relative to Timeline |
00:00:05,000 |
Relative to Timeline |
1시간 5초 |
Absolute |
01:00:05,000 |
Absolute |
1시간 5초 |
같은 프로젝트로 다시 가져오는 경우 프로젝트 시작 시간을 그대로 유지하고, 상대 내보내기와 상대 가져오기를 짝지으세요. 절대 내보내기와 절대 가져오기도 마찬가지입니다. 이 설정을 일치시키는 것은 타임스탬프 텍스트를 보존하는 것과 별개의 문제입니다. SRT를 전혀 수정하지 않았더라도 시간 기준을 다르게 해석하면 잘못된 위치에 배치될 수 있습니다.
TextEdit에서 SRT를 일반 텍스트로 열기
TextEdit에서 File > Open을 선택하고 내보낸 SRT를 선택합니다. 번호가 매겨진 블록, 타임스탬프 줄, 캡션 문구가 표시되어야 합니다. 서식 있는 텍스트 문서를 변환해야 하는 경우 Apple은 Format > Make Plain Text를 제공합니다. 변환하면 문서 서식이 제거되고 텍스트 파일로 저장되므로, 변환 후 파일 확장자를 확인하세요. Mac용 TextEdit에서 문서 생성, 열기 및 변환하기.
편집하기 전에 TextEdit > Settings를 확인하세요. New Document에서 Smart dashes와 원치 않는 자동 텍스트 대체 기능을 끕니다. Open and Save에서 .txt 확장자를 자동으로 추가하는 옵션을 선택 해제합니다. 이 패널에서는 일반 텍스트 열기 및 저장에 사용할 인코딩도 선택할 수 있습니다. 자동 대체 기능이 유지하려던 문자를 바꿀 수 있으므로 이 설정이 중요합니다. Mac에서 TextEdit 설정 변경하기.
demo-edited.srt 같은 별도의 작업 파일 이름을 사용하고 원본 내보내기는 보관하세요. TextEdit에서 사본을 저장하는 방법은 Option 키를 누른 상태로 File > Save As를 선택하는 것입니다. 저장한 뒤 작업 파일의 확장자가 .srt인지 확인하세요. .srt.txt나 .rtf이면 안 됩니다. 확장자만 바꿔서는 서식 있는 텍스트가 자막 데이터로 변환되지 않습니다. TextEdit에서 사본 저장하기.
큐 구조를 그대로 유지하면서 문구 바꾸기
SRT 블록에는 숫자 카운터, 시작 및 종료 타임스탬프, 한 줄 이상의 텍스트, 다음 블록과 구분하는 빈 줄이 들어 있습니다. 타임스탬프는 시, 분, 초, 밀리초 순으로 표시하고, 초와 밀리초 사이에는 쉼표를 넣습니다. 구분 기호는 정확히 -->입니다. 미국 의회도서관은 이 구조를 문서화하고 SRT가 Mac TextEdit에서 편집 가능하다고 설명합니다. SubRip 자막 형식(SRT).
편집 전 상태의 완전한 가상 2큐 SRT 예시는 다음과 같습니다.
1
00:00:02,000 --> 00:00:04,500
Open the settings panel.
2
00:00:05,000 --> 00:00:07,500
Choose the blue theme.
큐 경계를 그대로 유지한 편집 후 버전은 다음과 같습니다.
1
00:00:02,000 --> 00:00:04,500
Open the display settings.
2
00:00:05,000 --> 00:00:07,500
Select the blue theme.
바뀌는 것은 문구뿐입니다. 번호, 타임스탬프 줄, 순서, 블록 구분용 빈 줄은 그대로 둡니다. 두 큐 모두 예시상 2.5초의 길이를 유지합니다. 이것은 살펴보거나 일반 텍스트로 저장할 자막 파일 예시이며, 실행할 프로그램이 아닙니다.
이 작업에서는 편집 범위를 좁게 유지하세요. 기존 블록 안의 단어만 바꾸고 번호와 타임스탬프 줄은 그대로 둡니다. 빈 줄은 블록을 구분하므로 큐 안에는 빈 줄을 넣지 마세요. 문구를 다듬는 동안 큐를 나누거나, 합치거나, 삭제하지 마세요. 이러한 변경에는 별도의 타이밍 조정이 필요합니다. SRT 블록 구조.
2줄짜리 캡션도 타이밍을 그대로 유지할 수 있지만, 타임스탬프가 같더라도 문구를 상당히 늘리면 실제로 읽기 어려워질 수 있습니다. 예를 들어 짧은 안내를 긴 설명으로 바꾸면 기존 표시 시간 안에 편안하게 읽을 수 있는 분량을 넘길 수 있습니다. 문구를 짧게 줄이거나 Final Cut Pro로 돌아가 의도적으로 타이밍을 조정하세요.
수정한 캡션 가져오기 및 두 가지 타이밍 확인하기
처음 다시 가져올 때는 프로젝트 사본을 사용해 작업 중인 캡션 세트를 대체하기 전에 결과를 비교할 수 있게 하세요. 해당 프로젝트를 열고 File > Import > Closed Captions를 선택한 다음 수정한 .srt 파일을 고릅니다. Import as Role에서 적절한 폐쇄 자막 역할과 언어 하위 역할을 선택합니다. Insertion Time에서 내보내기 설정과 일치하는 옵션을 선택한 다음 Import를 클릭합니다. Apple에 따르면 가져온 캡션은 타임라인 위의 폐쇄 자막 레인에 표시됩니다. Mac용 Final Cut Pro로 폐쇄 자막 가져오기.
파일과 타임라인을 각각 확인하세요.
- 파일 확인: 원본 SRT와 편집한 SRT를 비교합니다. 의도한 문구나 텍스트 줄바꿈만 달라야 하며, 모든 큐 번호와 타임스탬프 줄은 일치해야 합니다.
- 배치 확인: Final Cut Pro에서 첫 번째 큐, 중간 큐 하나, 마지막 큐를 원래 위치와 비교합니다.
- 읽기 확인: 편집한 구간을 재생해 새 문구가 기존 표시 시간 안에 들어가는지 확인합니다.
선택한 SRT 캡션에서 Command-4를 눌러 인스펙터를 엽니다. Apple은 시작, 종료, 지속 시간을 보여 주는 Timing 읽기 항목과 형식 문제를 보여 주는 Validation 읽기 항목을 문서화하고 있습니다. 이 항목을 사용해 가져온 결과를 살펴보세요. 형식 확인에 통과했더라도 위의 배치 및 읽기 확인이 필요합니다. Mac용 Final Cut Pro에서 폐쇄 자막 텍스트 서식 지정하기.
왕복 작업이 실패했을 때 문제 진단하기
| 관찰된 현상 | 다음에 확인할 항목 |
|---|---|
| 모든 큐가 같은 만큼 어긋남 | 내보내기와 가져오기 시간 기준 설정을 비교한 다음 프로젝트 시작 시간이 바뀌었는지 확인합니다. |
| 일부 큐의 경계만 달라짐 | 해당 타임스탬프 줄을 수정하지 않은 내보내기 파일과 비교합니다. |
| 수정한 파일을 가져올 수 없음 | 일반 텍스트이고 확장자가 .srt인지 확인한 다음 카운터, 타임스탬프 구분 기호, 빈 줄을 살펴봅니다. |
| 문구는 맞지만 서식이 달라짐 | 내보낼 때 서식이 제거됐는지, 선택한 형식이 원하는 모양을 지원하는지 확인합니다. |
| 타이밍은 맞지만 읽기 빠듯함 | 수정한 텍스트를 짧게 줄이거나 Final Cut Pro에서 의도적으로 타이밍을 조정합니다. |
이 확인 단계는 문서화된 가져오기 규칙과 SRT 구조를 바탕으로 한 진단 순서입니다. 모든 가져오기 문제의 원인이 같다는 뜻은 아닙니다. Final Cut Pro에서 유효한 캡션 파일이 필요하며, SRT 서식이 재생 앱마다 일관되게 렌더링되지 않을 수 있다고 Apple은 안내합니다. 캡션 가져오기 요구 사항, SRT 서식의 한계.
수정한 캡션의 비교와 재생 검사를 마칠 때까지 수정하지 않은 내보내기 파일을 보관하세요. 의도한 문구가 바뀌었고, SRT 타임스탬프 줄이 여전히 일치하며, Final Cut Pro에서 수정된 큐가 원래 위치에 배치되면 작업이 완료된 것입니다.
출처
- Mac용 Final Cut Pro에서 캡션 알아보기 — Apple
- Mac용 Final Cut Pro에서 폐쇄 자막을 다른 포맷으로 변환하기 — Apple
- Mac용 Final Cut Pro에서 폐쇄 자막 내보내기 — Apple
- Mac용 Final Cut Pro로 폐쇄 자막 가져오기 — Apple
- Mac용 TextEdit에서 문서 생성, 열기 및 변환하기 — Apple
- Mac에서 TextEdit 설정 변경하기 — Apple
- SubRip 자막 형식(SRT) — 미국 의회도서관
- Mac용 Final Cut Pro에서 폐쇄 자막 텍스트 서식 지정하기 — Apple