我正在处理一个关于比特率的非常大的问题,ffmpeg 提供了-b
比特率和它提供的调整选项-minrate
,-maxrate
但-bufsize
它不能正常工作。如果我在-b
选项中提供 256kbps,当转码完成时,它提供 380kbps。我们如何使用 ffmpeg 实现恒定比特率。如果它们是 +-10Kb,它是可调节的。但视频比特率总是超过 50-100 kbps。
我正在使用以下命令
ffmpeg -i "demo.avs" -vcodec libx264 -s 320x240 -aspect 4:3 -r 15 -b 256kb \
-minrate 200kb -maxrate 280kb -bufsize 256kb -acodec libmp3lame -ac 2 \
-ar 22050 -ab 64kb -y "output.mp4"
转码完成后,媒体信息显示整体比特率 440kb(应该是 320kb)。
他们的命令有问题吗。或者我必须使用其他参数?请提供您的建议,这非常重要。