Isso pode ser melhor feito com o FFmpeg:
sudo apt-get install ffmpeg libavcodec-ffmpeg-extra56
e, em seguida, codificação para H.264 e mp3 (o Xenial FFmpeg não tem acesso ao melhor codificador AAC libfdk_aac
infelizmente):
ffmpeg -i "input.mp4" \
-c:v libx264 -crf 22 -preset veryslow \
-profile:v baseline -level 3 -refs 6 \
-vf "scale=640:-1,pad=iw:480:0:(oh-ih)/2,format=yuv420p" \
-c:a libmp3lame -b:a 256k \
output.mp4
Isso produz uma boa reprodução de vídeo e áudio no meu iPod classic:)
Algumas reflexões sobre essa técnica:
- Se o áudio já é AAC, basta usar
-c:a copy
em vez de alterar para mp3 - Se você tiver compilado seu próprio FFmpeg e tiver acesso a
libfdkaac
, use algo como-c:a libfdk_aac -b:a 128k
para o áudio
Referências: