Руководство
Как сделать файл субтитров SRT на Mac
Получите субтитры с таймкодами из записи, а затем загрузите их в Final Cut Pro, Premiere или YouTube. Без загрузки в облако и без сайтов-конвертеров.
Если поискать это, найдутся в основном сайты-конвертеры, которые хотят, чтобы вы загрузили своё видео. Ни один из них вам не нужен. SRT — это обычный текстовый файл, и вы можете сделать его на своём Mac за пару минут.
Что такое файл SRT на самом деле #
Здесь многие путаются, поэтому стоит разобраться сразу. Файл .srt — не какой-то особый двоичный формат. Это текстовый файл с очень простой структурой, и его можно открыть в TextEdit:
1
00:00:00,000 --> 00:00:07,000
Good afternoon everyone and welcome to
FinTech+Sync's second quarter earnings call.
2
00:00:07,000 --> 00:00:10,000
I'm John Doe, CEO of FinTech+.
Каждый блок — это номер, начальный и конечный таймкод, текст и пустая строка. Вот и вся спецификация.
Одна деталь, которая создаёт настоящие проблемы: в SRT перед миллисекундами стоит запятая (00:00:07,000). В WebVTT, другом распространённом формате, стоит точка (00:00:07.000), а файл начинается со строки WEBVTT. Если их перепутать, получится файл, который выглядит нормально и молча не загружается. Если что-то отвергает ваши субтитры без видимой причины, проверьте сначала именно этот символ.
Шаг 1: получите транскрипт с таймкодами #
Вам нужны таймкоды, а не просто текст, так что обычной расшифровки не хватит — инструмент должен выдавать тайминги на уровне сегментов.
Offline Transcription делает это на вашем Mac, не загружая файл никуда: перетащите аудио или видео, нажмите «Транскрибировать», затем экспортируйте в SRT. Скачать и попробовать можно бесплатно, а работает всё с выключенным Wi-Fi — что важно, если материал конфиденциальный. Другие инструменты тоже приведут вас к цели; главное, чтобы экспорт включал тайминги.
Что бы вы ни выбрали, теперь рядом с вашим видео лежит файл .srt.
Шаг 2: прочитайте его перед использованием #
Автоматическая транскрибация делает ошибки, а субтитры — самое заметное место, где они всплывают.
Откройте файл в TextEdit и просмотрите его. Чаще всего страдают имена, технические термины, аббревиатуры и границы между репликами разных говорящих. Исправить это сейчас — минуты; исправить после того, как вы оформили 400 титров в редакторе, — совсем другое дело.
Текст можно править свободно. Только не трогайте нумерацию, таймкоды и пустые строки.
Шаг 3: загрузите файл в свой редактор #
Final Cut Pro #
- Откройте проект.
- Выберите Файл → Импортировать → Субтитры.
- Выберите свой файл
.srt. - В разделе Импортировать как роль выберите роль скрытых субтитров в левом меню и языковую подроль в правом.
- Нажмите «Импортировать».
Субтитры встанут на таймлайн по своим таймкодам. Final Cut принимает SRT, iTT и CEA-608, так что экспортированный вами SRT работает напрямую. В руководстве Apple по работе со скрытыми субтитрами описаны варианты оформления после импорта.
Premiere Pro #
- Выберите Файл → Импорт и укажите
.srt. Он появится на панели «Проект» как клип. - Перетащите его на таймлайн.
- Premiere спросит про Create Caption Track Format. Выберите Subtitle — это даёт больше всего контроля над оформлением.
- Переключитесь в Workspaces → Captions and Graphics, чтобы править текст поверх материала.
- Чтобы переоформить всё сразу, оформите один титр в Essential Graphics и примените Apply to all или сохраните оформление как Track Style.
При экспорте всё решает вкладка Captions: вписать субтитры в изображение или записать отдельный файл .srt рядом с видео.
YouTube #
Загрузите видео, затем в YouTube Studio откройте Субтитры, выберите язык и нажмите Загрузить файл → С таймкодами. Укажите свой .srt.
Сделайте именно так, а не полагайтесь на автоматические субтитры YouTube. В автосубтитрах нет пунктуации, имена в них передаются плохо, и индексируются они иначе — полноценная дорожка субтитров читается как настоящий текст.
Просто посмотреть файл #
Если субтитры нужны только для просмотра, положите .srt в ту же папку, что и видео, и дайте ему то же имя файла. VLC, IINA и большинство других плееров подхватят его автоматически.
Частые проблемы #
Всё смещено на несколько секунд. Транскрипт сделан с другой версии монтажа или с аудиофайла, который начинается в другой точке. Экспортируйте SRT заново именно из того файла, который монтируете.
Титры слишком длинные, их не успеваешь прочесть. Автоматические инструменты иногда выдают длинные сегменты. Ориентируйтесь примерно на две строки и около 42 символов в строке — всё, что длиннее, разбивайте на два блока, поделив между ними время.
Файл нигде не загружается. Проверьте вопрос с запятой и точкой выше, убедитесь, что файл сохранён как обычный текст в UTF-8, и проверьте, что между блоками есть пустая строка. TextEdit может незаметно сохранить в RTF: перед сохранением выберите Формат → Преобразовать в обычный текст.
Символы с диакритикой или нелатинские символы отображаются мусором. Файл не в UTF-8. Пересохраните его в этой кодировке.
Коротко #
Транскрибируйте с таймкодами, экспортируйте SRT, просмотрите его на предмет ошибок в именах, затем Файл → Импортировать → Субтитры в Final Cut или перетащите на таймлайн в Premiere. Ни на одном шаге этого процесса записи незачем покидать ваш компьютер.
Скачать Offline Transcription
Транскрибируйте аудио и видео целиком на своём Mac. Ничего не загружается в облако, аккаунт не нужен, поминутной тарификации нет.