< Les codecs audio | La ligne de commande sous VLC | Les autres codecs
> |
–
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 > |