FFmpeg低质量编码的MPEG-4视频

FFmpeg低质量编码的MPEG-4视频,ffmpeg,libavcodec,Ffmpeg,Libavcodec,已在Windows 7下修改了FFmpeg sample muxing.c,以从摄像机RGB数据写入MP4文件。 使用muxing.c默认比特率=400000。 我没有设置全局质量。 生成的MP4质量差,像素化程度高。 摄像机中原始的原始图像非常清晰。 比特率应该使用什么值?我是否也必须设置rc_max_rate? 对于全球质量,我应该使用什么值?我是否必须设置任何标志才能使用全局质量? 比特率与全球质量是否是一种非此即彼的情况?或者两者都可以用于调整质量? 感谢您的时间。400kb的视频比特率

已在Windows 7下修改了FFmpeg sample muxing.c,以从摄像机RGB数据写入MP4文件。 使用muxing.c默认比特率=400000。 我没有设置全局质量。 生成的MP4质量差,像素化程度高。 摄像机中原始的原始图像非常清晰。 比特率应该使用什么值?我是否也必须设置rc_max_rate? 对于全球质量,我应该使用什么值?我是否必须设置任何标志才能使用全局质量? 比特率与全球质量是否是一种非此即彼的情况?或者两者都可以用于调整质量?
感谢您的时间。

400kb的视频比特率非常低。您的一些问题无法回答,因为我们不知道您使用的是什么编码器。@LordNeckbeard:MP4输出的编解码器是由avformat\u alloc\u context\u output2选择的H.264/MPEG-4 AVC。@szatmary:是的,谢谢,我也这么怀疑,但FFmpeg示例源muxing.c,专门用于创建MP4文件,将比特率设置为400000。你能推荐一个能产生高质量视频的值吗?这是否也需要设置rc_max_rate?检查您的mp4,它实际上包含h264?尝试指定libx264400kb的视频比特率非常低。您的一些问题无法回答,因为我们不知道您使用的是什么编码器。@LordNeckbeard:MP4输出的编解码器是由avformat\u alloc\u context\u output2选择的H.264/MPEG-4 AVC。@szatmary:是的,谢谢,我也这么认为,但FFmpeg示例源muxing.c,专门用于创建MP4文件,将比特率设置为400000。你能推荐一个能产生高质量视频的值吗?这是否也需要设置rc_max_rate?检查您的mp4,它实际上包含h264?尝试指定libx264