Как экспортировать сцены из видеофайла в формат JPEG с подзаголовками?

Как извлечь субтитры из MP4 в файлы JPEG на Windows

Извлечение сцен из видеофайлов с субтитрами — задача, которая может понадобиться как для создания образовательного контента, так и для личных целей. В этой статье мы рассмотрим, как с помощью FFMPEG можно экспортировать субтитры из MP4 файла в файлы JPEG. Давайте разберем процесс поэтапно.

Подготовка к работе

Первым делом необходимо установить программу FFMPEG. Это мощный инструмент для обработки видео и аудио файлов, который отлично справляется с задачами по извлечению и конвертации.

  1. Установка FFMPEG
    Перейдите на официальный сайт FFMPEG и скачайте версию для Windows. Убедитесь, что FFMPEG установлен на вашем компьютере.

  2. Добавление в переменную PATH
    После установки необходимо добавить путь к FFMPEG в переменную окружения PATH. Это позволит вам запускать FFMPEG из любой директории в командной строке.

Создание пакетного скрипта

Теперь, когда FFMPEG установлен и настроен, можно создать пакетный скрипт для выполнения наших задач. Следующий код поможет извлечь изображения с текстом субтитров из вашего видеофайла.

@echo off
setlocal enableextensions
cd "%~dp1"
if not exist "%~n1*" md "%~n1"
for /f "tokens=1-2 delims=," %%a in ('type "%~n1.srt" ^| find /i "->"') do (
    set /a "counter+=1"
    set "counterz=000000!counter!"
    ffmpeg -copyts -ss %%a %%b -i "%~1" -vf "subtitles='%~n1.srt'" -c:v mjpeg -frames:v 1 -y "%~n1!counterz:~-6!.jpg"
)
exit

Использование скрипта

Когда скрипт готов, следуйте простым шагам, чтобы использовать его:

  1. Подготовьте ваши файлы
    Убедитесь, что у вас есть MP4 файл и соответствующий ему SRT файл с субтитрами. Оба файла должны иметь одинаковое имя, для успешного выполнения скрипта.

  2. Запуск скрипта
    Перетащите ваш MP4 файл на созданный пакетный скрипт. После этого скрипт автоматически создаст новую папку с тем же именем, что и ваш видеофайл, в которой будут находиться картинки с субтитрами.

Выводы

С помощью данного подхода вы сможете легко и быстро извлекать субтитры из видеофайлов в формате JPEG, что может быть полезным в различных сферах, от обучения до создания контента. Применение FFMPEG и пакетов скриптов на Windows делает этот процесс доступным и простым для каждого пользователя.

Если вы хотите посмотреть пример результата, вот изображение, представляющее то, как это может выглядеть:

Как экспортировать сцены из видеофайла в формат JPEG с подзаголовками?

Теперь вы можете не только наслаждаться вашими видео, но и оптимизировать их для различных нужд, используя функционал субтитров!

Источник

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *