题
在2分钟的片段:
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
比特率仍然上升到2Mbps。我tryed与-qscale 24和它做同样的事情。
修改强>
日志:frame= 1323 fps= 20 q=0.0 size= 12348kB time=55.22 bitrate=1831.8kbits/s
解决方案
-g 320 -qmax 63
似乎做了!
“ - 克gop_size”设置图像组的尺寸。默认值:12
' - Q最大Q' 最大视频量化标度(VBR)
其他提示
我试图指定的qmax时遇到错误:
[NULL @ 0x641230]Value 63.000000 for parameter 'qmax' out of range
Invalid value '63' for option 'qmax'
我试图显式地指定的比特率,而使用两道转换278kbit / s的 WMV视频成WEBM,但尽管如此,所得到的比特率是更高的方式(413kbit / s)的比我已请求(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
可以做什么来改善WEBM编码率控制?
不隶属于 StackOverflow