Если субтитры сначала верные, но после какого-то редактирования становятся систематически раньше или позже, выделите только затронутые более поздние подсказки и сдвиньте их на измеренный отступ. В Final Cut Pro на Mac перемещение по числовому таймкоду позволяет сделать эту коррекцию точно.
Этот рабочий процесс предназначен для настольного редактора, исправляющего существующую таймлайн: оставьте более ранние субтитры на месте, сдвиньте более поздний участок и проверьте переход между ними. В рассмотренном примере используются синтетические подписи к демо-программе и коррекция в две секунды.
Определите, где меняется тайминг
Начните с поиска последней правильно синхронизированной подсказки и первой неверной. Сравните каждую подпись с соответствующей репликой или предполагаемым действием на экране. Затем проверьте еще одну подсказку глубже в затронутом участке и одну ближе к его концу.
Используйте эти наблюдения, чтобы решить, уместен ли единый отступ. Приведенное ниже — вспомогательный диагностический материал, полученный из сравнения позиций подсказок; он не определяет автоматически причину ошибки.
| Что вы наблюдаете | Подходящая коррекция |
|---|---|
| Ранние сигналы совпадают; каждый последующий сигнал на две секунды раньше | Сдвиньте только более позднюю группу на две секунды вперёд. |
| Ранние сигналы совпадают; каждый последующий сигнал на две секунды позже | Сдвиньте только более позднюю группу на две секунды назад. |
| Один сигнал начинается правильно, но исчезает слишком рано | Скорректируйте конец этого сигнала, а не сдвигайте более поздний раздел. |
| Ошибка тайминга растёт по мере следования сигналов | Изучите временную связь перед применением одного смещения. |
| Тайминг снова меняется после другого редактирования | Обрабатывайте затронутые разделы отдельно. |
Для каждого опорного сигнала вычислите коррекцию как запланированное начало минус текущее начало. Положительный результат означает сдвиг позже; отрицательный — сдвиг ранее. Например, сигнал, который сейчас начинается на 60-й секунде, но должен начинаться на 62-й, требует положительного сдвига на две секунды.
Измеряйте в более чем одной точке. Если первый затронутый сигнал требует двух секунд, а последний — пяти, один групповый сдвиг не может выровнять оба. Также проверьте, что текст субтитров по-прежнему соответствует отредактированному материалу; сдвиг сигнала не может исправить отсутствующий или переупорядоченный контент.
Определите, у вас есть закрытые субтитры или заголовки субтитров
Текущая документация Final Cut Pro для Mac различает закрытые субтитры и автоматически сгенерированные заголовки субтитров. Это важно при поиске клипов и принятии решения о том, что можно экспортировать впоследствии.
Импортированные файлы SRT, iTT и CEA-608 становятся закрытыми субтитрами, а их время начала и окончания определяет их позиции на временной шкале. Они отображаются в дорожке закрытых субтитров в верхней части временной шкалы. Инструкции Apple по импорту описывают эти поддерживаемые форматы.
В сравнении, текущий рабочий процесс Generate Captions (Создать субтитры) создает стандартные клипы заголовков с использованием заголовка Subtitle (Субтитр) и назначает роль Subtitles (Субтитры). Apple указывает, что автоматическое создание требует Apple Silicon и поддерживает только английский язык (США). Это ограничения генерации; импортированный файл субтитров предоставляет отдельную поддерживаемую отправную точку для этого рабочего процесса синхронизации. Автоматическое создание субтитров.
Для закрытых субтитров откройте Index (Указатель), затем Roles (Роли). Покажите соответствующий языковой подроль на временной шкале и включите отображение субтитров в вьювере. Видимость на временной шкале и видимость в вьювере независимы, поэтому проверьте оба. На панели Captions (Субтитры) выбор записи перемещает головку воспроизведения в начало соответствующего сигнала. Показать или скрыть закрытые субтитры.
Для заголовков субтитров выберите сами клипы заголовков на временной шкале. Процедура группового перемещения ниже использует выбор клипов на временной шкале. Элементы управления языком закрытых субтитров и экспорт файла закрытых субтитров применяются к рабочему процессу закрытых субтитров.
Перемещайте только затрагиваемые более поздние сигналы
Запишите начало и конец последней правильной реплики, а также первую и последнюю реплики, которые вы собираетесь переместить. Эти контрольные точки позволят вам подтвердить, что выделение и корректировка сработали как задумано.
Выберите затронутую группу
- Нажмите на первую неверную реплику субтитров или клип субтитров на таймлайне.
- Удерживайте
Commandи нажимайте на остальные клипы, требующие той же коррекции. Кроме того, можно выделить прямоугольником затронутые клипы субтитров, если компоновка позволяет. - Проверьте выделение на всём затронутом участке. Включите последнюю затронутую реплику и исключите более ранние правильные реплики, видео, аудио и не связанные заголовки.
- Если вы случайно выбрали лишний клип,
Command-кликните по нему, чтобы снять выделение.
Apple описывает как выделение Command-кликом, так и прямоугольное выделение, и подтверждает, что выделенные клипы можно перемещать как группу. При выделении целого клипа появляется жёлтая рамка; при выделении диапазона — регулируемые маркеры диапазона. Для этой операции используйте целые клипы. Выбор клипов в Final Cut Pro.
Избегайте использования Command-A как сокращения для «всё после этой точки». В рабочем процессе с закрытыми субтитрами Apple описывает это как выбор всех субтитров в подроли языка после выбора субтитра; повторное нажатие выделяет всё на таймлайне. Это включает материал за пределами корректируемого раздела. Настройка и упорядочивание закрытых субтитров.
Введите измеренное смещение
С выбранными затронутыми клипами и активной таймлином нажмите +, чтобы переместить их позже, или -, чтобы переместить их раньше. Введите длительность таймкода, проверьте значение, показанное ниже зрителя, и нажмите Return. Apple явно поддерживает перемещение по таймкоду для скрытых субтитров и документирует числовые перемещения для выбранных клипов таймлайна. Настройка и размещение скрытых субтитров; Размещение клипов в таймлайне.
Для перемещения на две секунды позже нажмите +, введите 200, подтвердите длительность 00:00:02:00, затем нажмите Return. Для двух секунд ранее используйте -, за которым следует 200. Final Cut Pro заполняет поля таймкода справа налево, и последнее поле представляет кадры. Поэтому ввод только 2 не указывает две секунды. Навигация с использованием таймкода.
Выбор обязателен: Apple документирует, что ввод знакового таймкода перемещает курсор воспроизведения, когда клипы не выбраны. После операции проверьте сами позиции куев, чтобы подтвердить, что субтитры переместились. Навигация с использованием таймкода.
Для небольшой оставшейся корректировки документированные горячие клавиши для сдвига — это , для одного кадра ранее и . для одного кадра позже; добавление Shift сдвигает на десять кадров. Держите нужные клипы выбранными во время сдвига. Расположите клипы на таймлайне.
Рабочий пример: сохраните начало и задержите более поздний раздел
Предположим проект программной демонстрации с нулевым отсчётом, 25 к/с. Начальный куй правильный, но двум более поздним куям нужно появиться на две секунды позже. Эти значения иллюстративны, а не взяты из реального проекта.
| Текст куя | Исходный интервал | Скорректированный интервал |
|---|---|---|
| Откройте образец проекта. | 00:00:10–00:00:12 | Без изменений |
| Выберите синий квадрат. | 00:01:00–00:01:02 | 00:01:02–00:01:04 |
| Откройте панель предварительного просмотра. | 00:01:05–00:01:07 | 00:01:07–00:01:09 |
Выберите второй и третий куи и примените положительное смещение на две секунды. Обе границы двигаются вместе: каждый куй остаётся длиной две секунды, и трёхсекундный промежуток между ними сохраняется нетронутым. В этом примере с 25 к/с две секунды также равны 50 кадрам.
Если бы это были SRT-субтитры, скорректированное тайминг имело бы следующую структуру. Это полный пример файла из трёх куев, а не сценарий:
1
00:00:10,000 --> 00:00:12,000
Open the sample project.
2
00:01:02,000 --> 00:01:04,000
Choose the blue square.
3
00:01:07,000 --> 00:01:09,000
Open the preview panel.
SRT хранит нумерованные текстовые блоки с начальными и конечными временными метками, разделенными -->, за которыми следует текст и пустая строка. Суффикс временной метки в SRT обозначает миллисекунды, тогда как традиционный таймкод временной шкалы Final Cut Pro заканчивается кадрами. При сравнении SRT с временной шкалой сохраняйте эти единицы измерения отдельно. Формат субтитров SubRip (SRT); Навигация с помощью таймкода.
Проверьте границу перед принятием исправления
Воспроизведите отрезок от места перед последним неизмененным кутором до первого перемещенного кутора. Затем проверьте середину и конец перемещенного раздела. Убедитесь, что предыдущая синхронизация осталась нетронутой, выбранные куторы сдвинулись на задуманное значение, и ни один кутор не исчез или не получил непреднамеренную длительность.
Обратите особое внимание при перемещении субтитров на более раннее время. Например, если неизмененный кутор заканчивается на 60-й секунде, а следующий кутор перемещается с 61-й секунды на 59-ю, предлагаемое исправление создает перекрытие в одну секунду. Пересмотрите синхронизацию или формулировку этого граничного кутора перед принятием группового перемещения.
Apple документирует, что перетаскивание закрытых субтитров на смежные субтитры может перезаписать их. Пересекающиеся закрытые субтитры в одном подроле языка обычно вызывают ошибки. Команда Edit > Closed Captions > Resolve Overlaps обрезает пересекающиеся клипы; поскольку обрезка изменяет длительность, проверьте результат, а не воспринимайте эту команду как коррекцию тайминга. Настройка и упорядочивание закрытых субтитров.
Для закрытых субтитров откройте панель Captions в индексе таймлайна и используйте View Errors для проверки сообщенных проблем. Воспроизведение по-прежнему необходимо, чтобы оценить, появляются ли слова в нужный момент. Показать или скрыть закрытые субтитры.
Экспорт с правильным временным нулем
Если вам нужен отдельный файл закрытых субтитров, выберите File > Export Closed Captions, выберите необходимый подроль языка в разделе Roles и укажите соответствующую опцию Start Time. Apple документирует создание отдельного выходного файла для каждого выбранного подроля языка. Экспорт закрытых субтитров.
Используйте Relative to Timeline, когда файл должен отсчитываться от начала проекта: при экспорте вычитается время начала проекта. Используйте Absolute, когда поставка требует фактических значений начала шкалы времени. При импорте выполняется соответствующее различие: относительное размещение добавляет время начала проекта, а абсолютное размещение использует временные метки файла напрямую. Экспорт скрытых субтитров; Импорт скрытых субтитров.
Изменение этого параметра меняет временную точку отсчета для набора субтитров. Он не может избирательно исправить смещение, начинающееся в середине проекта. Для экспорта SRT Apple обычно рекомендует отключить Include Formatting, поскольку поддержка стилей различается между плеерами. Экспорт скрытых субтитров.
Проверьте экспортированные субтитры на точном готовом видео, включая неизмененное начало, границу исправления и последнюю затронутую подсказку. Задача считается выполненной, когда эти опорные точки совпадают, более ранний раздел сохраняет свое тайминг, а доставленный файл использует предполагаемое время начала.
Источники
- Настройка и расположение скрытых субтитров в Final Cut Pro для Mac — Apple
- Расположение клипов на шкале времени в Final Cut Pro для Mac — Apple
- Выбор клипов в Final Cut Pro для Mac — Apple
- Навигация с использованием таймкода в Final Cut Pro для Mac — Apple
- Отображение или скрытие скрытых субтитров в Final Cut Pro для Mac — Apple
- Импорт скрытых субтитров в Final Cut Pro для Mac — Apple
- Автоматическое создание субтитров в Final Cut Pro для Mac — Apple
- Экспорт скрытых субтитров в Final Cut Pro для Mac — Apple
- Формат субтитров SubRip (SRT) — Library of Congress