[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mencoder, scale, expand



Pour créer des dvd de salon, je dois
1) redimensionner les fichiers en 720xYYY, avec YYY la taille
correspondante au ratio (si 4/3, 16/9, le "widescreen", ou autre format
bâtard car mal découpé)
2) agrandir le masque en rajoutant des bandes noires pour obtenir du 720x576

Cela me permet de mettre l'option 4/3 dans mes fichiers mpeg, et tant pis
pour la place perdue.

J'utilisais avant la ligne de commande suivante:


mencoder -of mpeg -mpegopts format=dvd -vf scale=720:540,expand=720:576 \
            -oac lavc -ovc lavc -lavcopts vcodec=mpeg2video:aspect=4/3:vbitrate=1200:acodec=mp2:abitrate=96 \
        $INPUT_FILE -o $OUTPUT_FILE
Cela fonctionne bien, si la vidéo en entrée est bien en 4/3.

Je n'avais pas envie de séparer les fichiers 4/3 et 16/9 (car traitement par lots), j'ai donc essayé le retaillage 'automatique',
avec:

mencoder -of mpeg -mpegopts format=dvd -vf scale -zoom -xy 720 \
            -oac lavc -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=1200:acodec=mp2:abitrate=96\
             $INPUT_FILE -o $OUTPUT_FILE

Cela fonctionne, mais j'ai maintenant des problèmes pour rajouter les bandes noires;

Si je rajoute le "expand=720:576", cela plante mencoder, il rale sur la ligne de commande.


J'ai essayé avec plusieurs options, dont les plus prometteuses:

mencoder -of mpeg -mpegopts format=dvd -vf scale=720:-1, expand=720:576 \
            -oac lavc -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=1200:acodec=mp2:abitrate=96\
             $INPUT_FILE -o $OUTPUT_FILE
Cela fonctionne avec mplayer, mais pas avec mencoder...




Je voudrais arriver à redimensionner mes vidéos en 720xYYY en conservant le rapport largeur/hauteur (donnés
par la résolution en pixel) et étendre l'image en 720x576.

Ca ne paraît pas sorcier, et pourtant je ne tombe que sur des trucs bizarres...

Quelqu'un qui s'y connait mieux que moi dans les options de mencoder pourrait-il me venir en aide ?

Nicolas Folin



Reply to: