Pour réencoder du MKV en une ligne de commande et une opération avec Mencoder:
Admettons que le Matroska contienne :
Video:H.264
Son:Ogg/Vorbis
On veut le transformer en MPEG4 et MP3 (lecteur sur une platine de salon type "DivX" ):
mencoder -ffourcc XVID -oac mp3lame -lameopts cbr:br=128:aq=0 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:v4mv:me_range=0:trell:dia=2:cmp=10:subcmp=10:mbcmp=10 video_in.mkv -o video_out.avi |
LAME MP3:
cbr:br=128 bitrate de 128kb/s en debit constant
aq=0 qualité de l'algorithme
FFMPEG4:
vbitrate débit video
v4mv autoriser 4 vecteurs de mouvement par macroblock
me_range étendu de la recherche de mouvement (0=illimitée)
trell quantisation trellis
dia type et taille des diamants de l'estimation du mouvement
cmp fonction de comparaison d'estimation du mouvement sur pixel entier
subcmp fonction de comparaison pour l'estimation du mouvement sur "sub pixel"
mbcmp fonction de comparaison pour le choix des macroblocks
Bien sûr, il est possible de conserver le H264 et de transformer le son en AAC, ce qui donne:
mencoder -ovc copy -oac faac -faacopts br=128 video_in.mkv -o video_out.avi |
Et il est possible ainsi de combiner toutes sortes de formats, dans la limite du "container" choisi et des encodeurs audio/video disponibles.
Message édité par Raskol le 15-01-2006 à 19:05:07