<  Les codecs audio La ligne de commande sous VLC Les autres codecs  >

Les Codecs vidéo

Les codecs vidéo


– Décodeur vidéo factice :


Obligatoire : --sout-transcode-venc=fake



Options :


• Fichier d’image : --fake-file=

• Largeur de la vidéo : --fake-width=0

• Hauteur de la vidéo : --fake-height=0

• Conserver les proportions : --fake-keep-ar
    
• Étirement du fond d’écran : --fake-aspect-ratio=

• Désentrelacer la vidéo : --fake-deinterlace=0


...suivi de :


• Module de désentrelacement : --fake-deinterlace-module=deinterlace ou ffmpeg-deinterlace





– Encodeur vidéo Theora :


Obligatoire : --sout-transcode-venc=theora



Option :



• Qualité d’encodage : --sout-theora-quality=2

Même remarque que pour "twolame", sauf que les valeurs vont de 1 à 10.






– Encodeur vidéo H264 utilisant la bibliothèque x264 : Pour tout ce qui concerne le GOP et les images I, B et P, se reporter à "VLC–mode d'emploi".



Obligatoire : --sout-transcode-venc=x264



Options :



• Taille maximale du GOP : --sout-x264-keyint=250

• Taille minimale du GOP  : --sout-x264-min-keyint=25

• Agressivité des images I : --sout-x264-scenecut=40


Cette valeur contrôle l'introduction d'images I lors des changements de scènes. Avec de petites valeurs, le codec doit souvent forcer une image I. De grandes valeurs utilisent plus d'images I que nécessaire, perdant ainsi du débit. -1 désactive la détection de changement de scène, ce qui entraîne l'insertion d'images I uniquement à la fin de l'interval maximal, ce qui entraîne des artefacs.


• Images B entre images I et P. ( de 1 à 16 ) : --sout-x264-bframes=0

• Forcer le nombre d'images B à utiliser : --sout-x264-b-adapt

• Augmenter ou diminuer le nombre d'images B : --sout-x264-b-bias=0

• Autoriser l'utilisation dimages B en références : --sout-x264-bpyramid

• CABAC ( Codage arithmétique binaire adaptatif ) : --sout-x264-cabac

Cette option ralentit l'encodage et le décodage, mais entraîne un gain de débit de 10 à 15%.

• Nombre d'images de référence ( de 1 à 16 ) : --sout-x264-ref=1

• Pas de filtre de boucle ( réduit la qualité ) : --sout-x264-nf

• QP ( quantiseur d'images ) : --sout-x264-qp=26

Valeurs de 0 à 51. Plus la valeur est faible, plus grande est la qualité, mais elle augmente d'autant le débit. La valeur 0 assure un encodage sans pertes.

• VBR basé sur la qualité en une passe ( de 0 à 51 ) : --sout-x264-crf=0

• QP minimum : --sout-x264-qpmin=10

• QP max  : --sout-x264-qpmax=51

• Saut de QP maximum entre deux images : --sout-x264-qpstep=4

• Tolérance moyenne sur le débit en Kb/s : --sout-x264-ratetol=1.000000

• Débit maximum local en Kb/s : --sout-x264-vbv-maxrate=0

• Buffer VBV : période de durée moyenne pour le débit local en Kb/s : --sout-x264-vbv-bufsize=0

• Remplissage initial du buffer VBV : --sout-x264-vbv-init=0.900000

• Facteur de QP entre I et P : --sout-x264-ipratio=1.400000

• Facteur de QP entre P et B : --sout-x264-pbratio=1.300000

• Différence de QP entre chrominance et luminance : --sout-x264-chroma-qp-offset=0

• Compression dynamique de QP : --sout-x264-qcomp=0.600000

0 = CBR, 1 = QCP

• Réduire les fluctuations de QP avant la courbe de compression : --sout-x264-cplxblur=20.000000

• Réduire les fluctuations de QP après la courbe de compression : --sout-x264-qblur=0.500000

• Partitions à considérer : --sout-x264-analyse=all


Options :


all : tout : i4x4, p8x8, (i8x8), b8x8, p4x4 (  p4x4 requiert  p8x8, i8x8 requiert  8x8dct )
none : aucune
fast : rapide : i4x4
normal : normal : i4x4, p8x8, (i8x8)
slow : lent : i4x4, p8x8, (i8x8), b8x8


• Mode de prédiction des vecteurs de mouvement directs : --sout-x264-direct=temporal

Options : temporal, none, spatial

• Prédiction pondérée pour les images B : --sout-x264-weightb

• Méthode d'estimation des mouvements : --sout-x264-me=hex


Options :


dia : diamant, rayon 1 ( rapide )
hex : recherche hexagonale, rayon 2
umh : multi-hexagone irrégulier. Meilleur, mais plus lent.
esa : extrêmement lent ; à réserver pour des tests


• Distance maximale de recherche : --sout-x264-merange=16


Distance maximale de recherche pour l'estimation de mouvement, à partir des positions prédites. Les valeurs vont de 0 à 64. Pour des séquences à fort mouvement, des valeurs plus élevées que celle par défaut peuvent améliorer la prédiction.


• Qualité de l'estimation de mouvement sous-pixel et de la décision de partition : --sout-x264-subme=5


Ce parmètre contrôle la qualité  par rapport aux compromis de vitesse. Une valeur faible augmente la vitesse de traîtement ; une valeur élevée augmente la qualité.


• Mode de décision pour images B basé sur RD : --sout-x264-b-rdo ( nécessite subme=6 )

• Décider des références pour chaque partition : --sout-x264-mixed-refs

• Ignorer le chroma dans l'estimation de mouvement : --sout-x264-chroma-me

• Optimiser les deux vecteurs de mouvement dans les images B : --sout-x264-bime

• Taille de la transformation spatiale adaptative : --sout-x264-8x8dct

• Quantisation treillis RD : --sout-x264-trellis=0

0 = désactivé, 1 = activé seulement à l'encodage final d'un macrobloc, 2 = activé sur toutes les décisions de mode. Ceci nécessite CABAC.

• Détection SKIP précoce sur images P : --sout-x264-fast-pskip

• Réduction de bruit DCT : --sout-x264-nr=0

• Optimisations CPU : --sout-x264-asm

• Calcul du PSNR : --sout-x264-psnr

• Statistiques : --sout-x264-verbose


<  Table générale Accueil Les autres codecs  >