Lors de la conversion d'un tableau de jpegs en un fichier vidéo (format ogg), j'utilisais l'option -crf. Quelles sont les plages valides pour -crf? Actuellement j'utilise 23.
Je ne trouve pas le signet que j'ai lu pour savoir ce que fait ce drapeau et j'ai passé un peu de temps sur Google.
Ce sont les arguments que j'utilise en ce moment:
-f image2 -r 10 -i " + _sourcePath + @"\img%05d.jpg -crf 18 -y -r 10 " + _destPath + "\\" + _filename + ".ogg"
Réponses:
Cela fait référence au facteur de taux constant (
crf
).Comme d'autres l'ont souligné (merci à tous), les valeurs dépendent de l'encodeur que vous utilisez.
Pour x264, votre plage valide est
0-51
:Pour vpx, la plage est
4-63
(comme l'a répondu @ sebastian-hoffner ):Dans les deux cas, plus c'est bas , mieux c'est . D'après mon expérience, je vois x264 beaucoup plus souvent.
Le lien sans vergogne de Slhck (un mod SU) semble avoir de bonnes informations.
la source
Le drapeau crf assure un débit binaire variable pour une qualité constante, si je comprends bien la page liée ci-dessous. La plage par défaut est de 4 à 63, mais elle peut être modifiée davantage.
Jetez un œil à https://trac.ffmpeg.org/wiki/vpxEncodingGuide pour plus d'informations.
la source