Amélioration de l’encodage vidéo

J’avais parlé dans un précédent article comment encoder en FLV une vidéo créée avec un appareil photo numérique de type reflex ou un caméscope numérique. Cependant, la qualité d’encodage n’était pas bonne. Après quelques recherches, j’ai trouvé le paramètre magique pour optimiser l’encodage : « -sameq » comme « même qualité ». La ligne de commande devient donc:

ffmpeg -i video.mpeg -sameq -s 640x480 -ar 44100 -aspect 4:3 -pass 1 -b 768k -r 24  -f flv -y video.flv

Autre sujet, mes vidéos étaient comme… « écrasées ». J’avais une drôle de sensation. En fait, j’ai trouvé par hasard: je pars d’une vidéo enregistrée en 1280×720 et je génère une vidéo en 640×480. Le rapport entre hauteur et largeur n’est pas correct. Pour corriger, il faut remplacer la taille par 640×360 (on divise la hauteur et la largeur par deux). Je supprime aussi le paramètre « aspect » car quelque soit ce paramètre, je n’ai pas noté de différence. La ligne de commande devient :

ffmpeg -i video.mpeg -sameq -s 640x360 -ar 44100 -pass 1 -b 768k -r 24  -f flv -y video.flv

Attention, cependant : la taille des vidéos est beaucoup plus importante. J’ai noté une taille multipliée par trois.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *