AI
AI Marketing Community
Вступить бесплатно
Главная/Блог/Видео
Видео · 6 мин

Как сделать субтитры к видео нейросетью и экспортировать SRT

Распознайте голос в редакторе с автоматическими субтитрами. Затем проверьте текст по исходной речи и экспортируйте отдельный SRT.

Распознайте речь и проверьте три места

Добавьте видео в редактор, выберите исходный язык речи и запустите автоматические субтитры. В CapCut функция описана как распознавание субтитров. Размещение кнопок и способы сохранения могут отличаться между приложениями. Справка CapCut.

Проверьте собственные имена, названия кнопок и числа. Если диктор сказал «первый квартал», а распознавание сократило это до «первый», восстановите смысл. Фразу из двух строк делите по смысловой паузе. Название кнопки оставляйте целиком на одной строке. Затем просмотрите начало и конец каждой плашки. Она должна появляться, когда слышна фраза, и оставаться достаточно долго, чтобы её успели прочитать.

Сохраните отдельный SRT

В тестовом файле было три записи. Первая: «Выберите диапазон дат» с 00:00:00,400 до 00:00:02,900. Вторая: «Скачайте таблицу» с 00:00:03,200 до 00:00:05,600. Третья: «Сравните две недели» с 00:00:05,900 до 00:00:08,000. В SRT у каждой записи свой номер, строка с началом и концом через стрелку, текст и пустая строка после блока. Сохраняйте русский текст в UTF-8. Если редактор предлагает экспорт SRT, открывайте скачанный файл для проверки. Он может содержать иные переносы, чем видно в проекте.

Мы вложили три тестовых блока в MP4 как переключаемую дорожку mov_text, а затем извлекли обратно в SRT. Все три пары меток и кириллица сохранились. Для своего файла можно использовать ffmpeg -i sample.mp4 -i sample.srt -map 0:v -map 0:a? -map 1:s -c:v copy -c:a copy -c:s mov_text with-captions.mp4. Если исходный звук не совместим с MP4, экспортируйте звук в AAC.

Проверьте версии для двух задач

Для короткого ролика в ленте подготовьте вариант с титрами поверх изображения. В другом варианте сохраните чистое видео и отдельный SRT. Текст поверх кадра нельзя отключить, а отдельная дорожка позволяет исправить опечатку и сменить язык. Перед загрузкой откройте оба файла на телефоне. Проверьте, что текст не перекрывает лицо, кнопки или важную строку интерфейса. Если площадка умеет принимать SRT, откройте обработанную публикацию и включите субтитры там. При сдвиге во всех фразах измерьте разницу на одной реплике и поправьте её для всей дорожки.

Проверьте кадр с длинной фразой на маленьком экране. Если она занимает три строки или скрывает нижнюю часть таблицы, разделите её на две плашки по паузе, сохраняя время чтения. Повторите проверку после загрузки: плеер может использовать другой шрифт и ширину строки. В SRT не добавляйте тире перед каждой строкой, если говорит один диктор. Для смены собеседника при необходимости подпишите имя и проверьте, что зритель успевает его прочитать.

От первого сайта до монетизации

В Telegram Дмитрий пишет о веб-кодинге, автоматизации и о том, как монетизировать сайты через партнёрки.

Подписаться в Telegram

Читайте дальше