Frage

Auf einem 2-Minuten-Clip:

  

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 E002.avi -B 368k -maxrate 1000k -AB 62   -y out.webm

die Bitrate geht noch zur 2mbps auf. Ich habe versucht mit -qscale 24 und es macht das gleiche.

Bearbeiten

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

War es hilfreich?

Lösung

-g 320 -qmax 63 schien es zu tun!

'- g gop_size' Stellen Sie die Gruppe von Bildern Größe. Standard: 12

'- qmax q' maximales Video Quantisierungsausmaß (VBR)

Andere Tipps

Ich habe Fehler, wenn versucht angeben Qmax:

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

Ich habe versucht, explizit angeben, Bitrate, während die Umwandlung von 278kbit / s wmv Video in webm zwei Durchgängen verwendet wird, aber immer noch, war die resultierende Bitrate viel höher (413kbit / s) als das, was ich habe beantragt (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

Was kann getan werden, die webm Codierrate Kontrolle zu verbessern?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top