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 H.263
h263p H.263+
mpeg4 standard MPEG-4 ISO (DivX 5, compatible 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 MPEG-1
mpeg2video video MPEG-2
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