Wie kann ich mp4-Quelldateien in der Linux-Befehlszeile transkodieren / komprimieren?

623
Travis Wellman

Ich habe einige ziemlich große mp4s, die von meinem Telefon produziert werden. Sie sind nicht sehr lang, daher sind sie wahrscheinlich nicht sehr komprimiert. Was ist ein Beispiel für die Verwendung eines Befehlszeilen-Linux-Tools, um eines davon entweder in h.264 oder vp8 oder vp9 umzucodieren, und wie kann ich mit dem Kompromiss zwischen Qualität und Komprimierung spielen?

Ich weiß, dass es mit vlc möglich ist. Ich verliere mich jedoch in der Dokumentation und habe bei meinen Websuchen keine klaren Beispiele gefunden.

0

1 Antwort auf die Frage

2
Hastur

Zum Beispiel mit 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  

Mit dem ersten ändern Sie nur die Videocodierung, mit dem zweiten nur die Audiocodierung (und extrahieren Sie ein Stück 2m45.6s ab 12m34s ...).

Sie müssen die Encoder-Bibliothek installiert haben, die Sie verwenden möchten.