Como transcodifico / comprimo os arquivos de origem mp4 na linha de comando do Linux?

1

Eu tenho alguns mp4s bastante grandes produzidos pelo meu telefone. Como não são muito longos, provavelmente não estão muito compactados. O que é um exemplo de como usar uma ferramenta Linux de linha de comando para transcodificar uma delas para h.264 ou vp8 ou vp9, e como posso jogar com o trade-off de qualidade / compactação?

Eu sei que isso pode ser feito com o vlc. Mas me perco na documentação e não encontrei exemplos claros em minhas pesquisas na web.

Travis Well
fonte

Respostas:

2

Por exemplo, com 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  

Com o primeiro, você altera apenas a codificação de vídeo; no segundo, apenas a codificação de áudio (e extrai um pedaço de 2m45.6s a partir de 12m34s ...).

Você precisa ter instalado a biblioteca de codificadores que deseja usar.

Hastur
fonte