Конвертирование видео (ffmpeg + CMD)

Конвертирование видео (ffmpeg + CMD)
Недавно у меня появилась необходимость быстро конвертировать видео в формат, который делает видео более компактным. Решил конвертировать видео в MP4. Однако специальными редакторами пользоваться не хочется, так как это долго и лениво.

Решил я написать CMD-файл, который с помощью ffmpeg будет быстро конвертировать видео любого формата в MP4 (можно конвертировать и в другие форматы поддерживаемые ffmpeg). Скачать ffmpeg вы можете на официальном сайте разработчиков ffmpeg.org. Из скачанного нам потребуется только файл ffmpeg.exe.

Далее привожу пример CMD-файла с комментариями:

Сохраняем данный CMD с именем Конвертировать видео в MP4 и помещаем его рядом с файлом ffmpeg.exe. CMD-файл надо запускать с передачей ему в параметрах имени исходного файла видео, который будем конвертировать. Как это сделать?

Все знают, что в контекстном меню проводника Windows есть пункт Отправить:

Конвертирование видео (ffmpeg + CMD)

В это меню мы и добавим пункт Конвертировать видео в MP4.

Выделяем созданный нами файл и через контекстное меню создаём ярлык:

Конвертирование видео (ffmpeg + CMD)

Созданный нами ярлык перемещаем в каталог %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo (прямо так в проводнике и указывайте путь):

Конвертирование видео (ffmpeg + CMD)

Теперь можно выбрать любое видео и через контекстное меню запустить конвертацию:

Конвертирование видео (ffmpeg + CMD)

Конвертирование видео (ffmpeg + CMD)

Важно учесть, что в пути к исходному файлу не должно быть пробелов. Пример, который приведёт к ошибке: C:\video ishodniki\video

Ещё пример CMD-файла, который конвертирует видеофайл, который находится в определённом каталоге. Он может запускаться вручную или автоматически по расписанию. Комментировать его не буду, так как в нём информативные комментарии:

Структура каталогов для этого файла:

Конвертирование видео (ffmpeg + CMD)

В каталог tools помещается CMD-файл и ffmpeg.exe. Исходное видео помещается в корневой каталог (в примере каталог Снимки экрана), туда же и сохраняется конвертированное видео. При запуске скрипта предыдущее видео помещается в каталог arhive. После конвертации исходное видео удаляется.

Данный скрипт можно модифицировать как угодно на своё усмотрение.

Если вам нужна помощь в написании BAT и CMD, то запрашивайте информацию на специализированных форумах. Я с ними работаю редко и только в случае крайней необходимости.

Добавить комментарий

Ваш e-mail не будет опубликован.