Pregunta

En un clip de 2 minutos:

  

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

la tasa de bits todavía va hasta 2Mbps. He probado con -qscale 24 y se hace lo mismo.

editar

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

¿Fue útil?

Solución

-g 320 -qmax 63 parecía hacerlo!

'- g gop_size' Establecer el grupo de imágenes de tamaño. por defecto: 12

'- Qmax q' escala máxima cuantificador de vídeo (VBR)

Otros consejos

Tengo error al tratado de especificar Qmax:

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

I intentado para especificar explícitamente bitrate mientras que la conversión de la 278kbit / s WMV Video en webm usando dos pasadas, pero aún así, la tasa de bits resultante era mucho más alto (413kbit / s) que lo que he solicitado (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

¿Qué se puede hacer para mejorar el control de velocidad de codificación WebM?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top