7.9. Préserver l'aspect ratio

Les fichiers des DVDs et des SVCDs (c-a-d MPEG1/2) contiennent une valeur d'aspect ratio, qui décrit comment le lecteur devrait dimensionner le flux vidéo, pour que les humains n'aient pas des "têtes d'oeuf" (ex. 480x480 + 4:3 = 640x480). De toute façon, quand vous encodez un fichier AVI (DivX), vous devez être conscients que les entêtes AVI ne stockent pas cette valeur. Redimensionner le film est dégouttant et coûteux en temps, il doit y avoir une meilleur solution !

Il y en a une.

MPEG4 a une fonction unique: le flux vidéo peut contenir l'aspect ratio requis. Oui, tout comme les fichiers MPEG1/2 (DVD, SVCD). Malheureusement, il n'y a pas de lecteurs vidéo au dehors qui supportent cet attribut. Excepté MPlayer.

Cette fonction ne peut être utilisé qu'avec le codec mpeg4 de libavcodec. Gardez à l'esprit: bien que MPlayer lise correctement le fichier créé, les autres lecteurs utiliseront un mauvais aspect ratio.

Vous devriez sérieusement couper les bandes noires au dessus et en dessous de l'image. Voir la page de man pour l'utilisation des filtres cropdetect et crop.

Utilisation. 

mencoder echantillon-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf
crop=714:548:0:14 -oac copy -o sortie.avi