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

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

1 ответ1

2

Например с 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  

С 1-го вы меняете только кодировку видео, а с 2-го вы меняете только кодировку аудио (и вы извлекаете фрагмент размером 2 м 45,6 с, начиная с 12 м 34 ...).

Вам необходимо установить библиотеку кодировщиков, которую вы хотите использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .