Question

Sur un clip de 2 minutes:

  

ffmpeg.exe -pass 1 -passlogfile   pass.log -i E002.avi -b 368K -maxrate   1000k -AB 62 -y out.webm ffmpeg.exe   -pass 2 -passlogfile pass.log -i -b E002.avi 368K -maxrate 1000k -AB 62   -y out.webm

le débit va encore jusqu'à 2Mbps. Je tryed avec -qscale 24 et il fait la même chose.

modifier

log: frame= 1323 fps= 20 q=0.0 size= 12348kB time=55.22 bitrate=1831.8kbits/s

Était-ce utile?

La solution

-g 320 -qmax 63 semblait le faire!

'- g gop_size' Régler le groupe de la taille des images. par défaut: 12

'- qmax q' échelle de quantificateur vidéo maximale (VBR)

Autres conseils

Je suis erreur lorsque essayé de préciser qmax:

[NULL @ 0x641230]Value 63.000000 for parameter 'qmax' out of range
Invalid value '63' for option 'qmax'

I essayé de spécifier explicitement le débit lors de la conversion du 278kbit / s wmv vidéo en webm en utilisant deux passes, mais encore, le débit obtenu était beaucoup plus élevés (413kbit / s) que ce que j'ai demandé (250 + 32 = 282kbit / s):

ffmpeg -i $Source -b 250k -pass 1 -ab 32k -aq 80 $Target
ffmpeg -y -i $Source -b 250k -pass 2 -ab 32k -aq 80 $Target

Que peut-on faire pour améliorer le contrôle de la vitesse d'encodage WebM?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top