Domanda

In una clip di due minuti:

  

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

il bitrate va ancora fino a 2Mbps. Ho provato con -qscale 24 e fa la stessa cosa.

modifica

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

È stato utile?

Soluzione

-g 320 -qmax 63 sembrava di farlo!

'- g gop_size' Imposta il gruppo di immagini di formato. predefinito: 12

'- qmax q' scala massima di video di quantizzazione (VBR)

Altri suggerimenti

ho ottenuto errore quando ha cercato di specificare Qmax:

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

Ho provato a specificare il bitrate in modo esplicito durante la conversione del 278kbit / s wmv video in WebM utilizzando due passaggi, ma ancora, il bitrate risultante era modo più alto (413kbit / s) di quello che ho richiesto (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

Cosa si può fare per migliorare il controllo WebM velocità di codifica?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top