Как перекодировать .mkv в .avi в Убунту

Стандартный

mkv to avi

В наш прогрессивный век мало кого заинтересует данная статья, но в моей жизни иногда приходится делать подобные манипуляции. К примеру мы имеем видеофайл в формате .mkv, который имеет размер 3Гб. Нам нужно перекодировать его в .avi и уменьшить в размере. Для этого нам понадобится mencoder и ffmpeg.

Установим mencoder если вдруг не установлен в ввашей системе. Выполним команду в Терминале:

sudo apt-get install mencoder

Теперь приступим к делу. Выполним команду:

mencoder путь к файлу file.mkv -oac mp3lame -ovc copy -o путь, куда будет сохранен выходной файл file.avi



В моем случае команда выглядит так:

mencoder file.mkv -oac mp3lame -ovc copy -o /home/dm/Загрузки/Фильмы/file.avi

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

ffmpeg -i "путь к исходному файлу file.avi" -b 1320k -strict experimental -f avi -ac 2 -ab 128k -y "путь, куда будет сохранен выходной файл file.avi"

Разберем некоторые пункты команды:

-b 1320k – видео битрейт выходного файла, который влияет на качество и размер файла
-ac 2 – количество каналов аудио дорожки
-ab 128k – битрейт аудио

В итоге, в моем случае, команада имела следующий вид:

ffmpeg -i "/home/dm/Загрузки/Фильмы/file.avi" -b 1320k -strict experimental -f avi -ac 2 -ab 128k -y "/home/dm/Загрузки/Фильмы/file2.avi"

После этих двух команд я получил из файла .mkv (3Гб) файл с расширением .avi и размером 950 Мб.

—————————————————-

Великий Assemblage 23 (Tom Shear)


One Comment

Leave a Reply

Статьи