Как конвертировать видео / аудио файлы в другой формат с помощью командной строки?

Мы часто сталкиваемся с тем, когда загруженный с интернета медиафайл не удается воспроизвести на установленном в системе проигрывателе. Вместо этого видим сообщение, что формат или разрешение этого файла не поддерживается. Например, видео в формате «.mkv» не поддерживается в телевизорах Samsung. В этом случае нужно преобразовать MKV в MP4.

В интернете доступно множество приложений, включая онлайн-конвертеры. Но самый быстрый способ – это преобразование файлов из командной строки. Поскольку в командной строке нет встроенного конвертера, нужно загрузить и установить приложение FFmpeg. Это бесплатная утилита с открытым исходным кодом, которая способна конвертировать практически любой видео / аудио формат. Кроме того, позволяет отдельно извлекать звук или изображение из видео.

Загрузка и установка консольной утилиты FFmpeg

По поисковому запросу в интернете «FFMPEG» перейдите на официальный сайт приложения, как показано на рисунке.

На главной странице кликните на значок «Download» (Загрузки). В разделе «Get Packages & executable files» кликните на логотип Windows.

Откроются две ссылки на загрузку приложения, нажмите на любую из них, например, Window builds by BtbN. В следующем экране нажмите на первую ссылку, чтобы загрузить zip-файл на компьютер.

Когда архив будет полностью загружен, щелкните по нему правой кнопкой мыши и выберите «Открыть в папке», либо откройте Проводник и перейдите в каталог «Загрузки».

Щелкните на zip-файл правой кнопкой мыши, выберите «Извлечь» и укажите папку для распаковки, например, C:/ffmpeg.

Нажмите Win + R, введите следующую команду и щелкните на «ОК»:
rundll32.exe sysdm.cpl, EditEnvironmentVariables

В результате будете перенаправлены в окно «Переменные среды». В разделе Системных переменных найдите строку Path и кликните на «Изменить».

Создайте переменную среды C:\ffmpeg\bin\ и сохраните изменения на «ОК».

После обязательно перезагрузите компьютер. В противном случае столкнетесь с ошибкой «FFmpeg не распознается как внутренняя или внешняя команда».

Как запустить конвертацию аудио / видео файлов в консоли

Чтобы открыть командную строку с предоставлением ей доступа администратора, нажмите Ctrl+Shift + Esc для вызова Диспетчера задач, перейдите в меню Файл – Новая задача (Выполнить), введите cmd и подтвердите запуск на «ОК».

В консоли перейдите в папку, в которой находятся файлы для конвертации, с помощью команды cd.

Если файлы расположены в папке C:\Konvert, в консоли выполните команду:
cd C:\Konvert

Если они находятся в другом месте, щелкните правой кнопкой мыши по файлу, выберите Свойства и на вкладке Общие скопируйте путь в строке «Расположение».

Для конвертации видео в консоли выполните команду:
ffmpeg -i <исходный файл><имя преобразованного файла>

Если хотите конвертировать файл sample.mkv в формат.mp4, запустите:
ffmpeg -i sample.mkv sample.mp4

Аналогичным образом сможете преобразовать аудиофайл mp3 в формат wav.

Если хотите извлечь только звук из видео, запустите команду:
ffmpeg -i<видеофайл> -vn <аудиофайл>

Например: ffmpeg -i samplevideo.mp4 -vn audiofile.mp3

Что делать при возникновении ошибки «отсутствует Vulcun-1.dll»

Если при запуске конвертации система выдает ошибку об отсутствии указанной библиотеки, следуйте инструкции.

Скачайте отсутствующую библиотеку Vulcun-1.dll из сайта https://www.dll-files.com. С помощью поисковой системы найдите имя искомого файла и загрузите его в соответствии с разрядностью операционной системы.

 

Извлеките содержимое архива и скопируйте в папки:

  • C:\Windows\SysWOW64
  • C:\Windows\System32

Перезагрузите компьютер и снова попробуйте конвертировать видео в другой формат.

Ссылка на основную публикацию