Как мне перекодировать / сжать исходные файлы mp4 в командной строке Linux?

505
Travis Wellman

У меня есть несколько довольно больших mp4, произведенных моим телефоном. Они не очень длинные, поэтому они, вероятно, не очень сжатые. Каков пример использования инструмента Linux командной строки для перекодирования одного из них в h.264 или vp8 или vp9, и как я могу играть с компромиссом качества / сжатия?

Я знаю, что это можно сделать с помощью VLC. Я заблудился в документации, и я не нашел четких примеров в моих поисках в сети.

0

1 ответ на вопрос

2
Hastur

For example with avconv

avconv -i inputfile.avi -c:v libx264 outputfile.mp4 # to change video coding avconv -i InFile.avi -ss 00:12:34 -t 00:02:45.6 -c:v copy -c:a mp3 Out.avi 

With the 1st you change only the video encoding, with the second you change only the audio encoding (and you extract a piece of 2m45.6s starting from 12m34s...).

You need to have installed the encoders library that you want to use.

Похожие вопросы