MEncoder est un formidable outils en ligne de commande pour convertir des vidéos. Il peut lire tout ce que VLC sait lire (grâce à libavcodec), et il peut aussi utiliser ses codecs internes, ceux de Windows ou encore les codecs QuickTime d'Apple.
Il est très puissant. La ligne de commande peut paraître un peu intimidante, mais elle est en fait assez simple. Voici un mini-manuel pour les conversions de base.
Convertir n'importe quelle vidéo en Xvid/MP3 (codec interne de MEncoder):
mencoder.exe entree.mp4 -o sortie.avi -ovc xvid -xvidencopts bitrate=1700 -oac mp3lame -lameopts cbr:br=196
Ici j'ai mis un MP4, mais ça prend pratiquement n'importe quoi en entrée (mp4, avi, flv, mkv…)
Le principe:
C'est à peu près tout.
Dans notre cas, nous avons utilisé:
Vous voyez ? ça n'a rien de sorcier.
Exemple: Convertir une vidéo en H264/AC3:
mencoder.exe entree.mp4 -o sortie.avi -ovc x264 −x264encopts bitrate=1700 -oac lavc -lavcopts acodec=ac3:abitrate=192
On peut de la même manière utiliser les codecs vidéo de libavcodecs.
Ce n'est qu'une toute petite partie des options disponibles. Regardez le fichier mplayer.html fourni avec MPlayer pour la liste des options.
Si le rapport hauteur/largeur de votre vidéo est différent de celui de votre périphérique (typiquement une vidéo 16/3 vers un écran 4/3), vous avez 3 solutions:
Exemple: Pour adpater une vidéo à un écran 320x240:
Donc, par exemple, si vous avez une vidéo en Xvid/AC3 et que vous voulez la convertir en Xvid/MP3:
mencoder entree.avi -o sortie.avi -ovc copy -oac mp3lame -lameopts cbr:br=196
Cela va ré-encoder uniquement l'audio. Le flux vidéo sera recopié tel quel.
Juste pour moi, pour me les rappeller:
Ce baladeur Archos exige un format bien spécifique (l'outils de conversion fourni utilise d'ailleurs MEncoder):
Convertir en adaptant la largeur (bandes noires):
mencoder.exe -noodml %1 -o %1_arch.avi -ofps 15 -vf-add scale=160:-2 -vf-add expand=160:128:-1:-1:1 -srate 44100 -ovc xvid -stereo 1 -xvidencopts bitrate=600:max_bframes=0:quant_type=h263:me_quality=0 -oac lavc -lavcopts acodec=mp2:abitrate=128
Convertir en adaptant la hauteur (sans bandes noires):
mencoder.exe %1 -of avi -o %1_arch.avi -ofps 15 -vf-add scale=-2:128 -vf-add crop=160:128:-1:-1 -srate 44100 -ovc xvid -stereo 1 -xvidencopts bitrate=600:max_bframes=0:quant_type=h263:me_quality=0 -oac lavc -lavcopts acodec=mp2:abitrate=128
Avec le Freeplayer/Homeplayer, la Freebox V4 supporte mal certains combinaisons (par exemple Xvid avec AC3) ou les résolutions trop élevées (1080p). On peut facilement ré-encoder:
Ré-encoder en Xvid/MP3 en gardant la résolution:
mencoder.exe %1 -o %1_freebox.avi -ovc xvid -xvidencopts bitrate=1700 -oac mp3lame -lameopts cbr:br=128
Ré-encoder en Xvid/MP3 en gardant redimensionnant à 360 de hauteur (pour les vidéos haute résolution):
mencoder.exe %1 -o %1_freebox.avi -vf-add scale=-2:360 -ovc xvid -xvidencopts bitrate=1700 -oac mp3lame -lameopts cbr:br=128
Si vous créez des fichiers AVI de plus de 1 Go, il est important d'ajouter l'option -noodml.