61 votes

A quoi sert -crf dans ffmpeg ?

Lors de la conversion d'un ensemble de jpegs en fichier vidéo (format ogg), j'ai utilisé 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 certain temps à chercher 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"

76voto

Adem Points 738

Il s'agit du 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 gamme valide est 0-51 :

La plage de l'échelle du quantificateur est de 0 à 51 : où 0 est sans perte, 23 est par défaut et 51 est le pire possible. A inférieur la valeur est une qualité supérieure et une fourchette subjectivement saine est de 18 à 28. Considérer 18 comme visuellement sans perte ou presque : le résultat doit être identique ou presque identique à celui de l'entrée, mais il n'est pas techniquement sans perte.

Pour vpx la gamme est 4-63 (comme @sebastian-hoffner répondu) :

Par défaut, la valeur du CRF peut être comprise entre 4 et 63, et 10 est un bon point de départ. Des valeurs plus faibles signifient une meilleure qualité.

Dans les deux cas, une valeur inférieure signifie une qualité supérieure . D'après mon expérience, je vois beaucoup plus souvent du x264.

La publicité éhontée de Slhck (un mod SU) Le lien semble contenir de bonnes informations.

8voto

TheDarkMist Points 460

Le drapeau crf assure un débit 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 affinée.

Jetez un coup d'œil à https://trac.ffmpeg.org/wiki/Encode/VP9 pour plus d'informations.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X