Распознайте речь и проверьте три места
Добавьте видео в редактор, выберите исходный язык речи и запустите автоматические субтитры. В 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 не добавляйте тире перед каждой строкой, если говорит один диктор. Для смены собеседника при необходимости подпишите имя и проверьте, что зритель успевает его прочитать.