我正在使用FFMPEG C库。我使用修改后的muxing.c示例来编码视频。当我控制比特率时(例如1080 x 720 - 比特率680k),视频质量逐帧降低。但同样的图像我使用FFMPEG命令行工具编码相同的比特率680k图像质量不改变。
使用C API进行编码时,相同图像和比特率编码视频质量降低的原因是什么,以及质量没有改变命令行工具的原因。
我用:
命令行arg:
Muxing.c(已修改)编解码器设置:
视频大小相同但质量在muxing.c中逐帧减少 但同样的比特率视频质量是完美的。
请提供如何使用FFMPEG C API降低更改质量的比特率。