7.6. Encodage avec la famille de codecs libavcodec

libavcodec permet un encodage simple dans de nombreux formats audio et vidéo intéressants. Vous pouvez encoder avec les codecs suivants (plus ou moins à jour):

Nom codecDescription
mjpeg Motion JPEG
ljpeg Lossless JPEG (sans perte)
h263 H263
h263p H263 Plus
mpeg4 standard MPEG-4 ISO (compatible DivX 5, XVID)
msmpeg4 variante pré-standard MPEG-4 de MS, v3 (alias DivX3)
msmpeg4v2 pré-standard MPEG-4 par MS, v2 (utilisé dans les anciens fichiers asf)
wmv1 Windows Media Video, version 1 (alias WMV7)
wmv2 Windows Media Video, version 2 (alias WMV8)
rv10 un vieux codec RealVideo
mpeg1video video MPEG1
mpeg2video video MPEG2
huffyuv compression sans perte
asv1 ASUS Video v1
asv2 ASUS Video v2
ffv1 codec vidéo sans perte de FFmpeg

La première colonne contient le nom du codec qui devrait être passé après la config vcodec, comme: -lavcopts vcodec=msmpeg4

Un exemple, avec compression MJPEG:

mencoder dvd://2 -o titre2.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy