Мы часто сталкиваемся с тем, когда загруженный с интернета медиафайл не удается воспроизвести на установленном в системе проигрывателе. Вместо этого видим сообщение, что формат или разрешение этого файла не поддерживается. Например, видео в формате «.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
Перезагрузите компьютер и снова попробуйте конвертировать видео в другой формат.
Инженер-программист