在 FFmpeg 实时编码器中将 30FPS 网络摄像头图像降低到 25FPS 对性能的影响

在 FFmpeg 实时编码器中将 30FPS 网络摄像头图像降低到 25FPS 对性能的影响

我正在写一些有关 FFmpeg Live Media Encoder 的信息,但无法回答这个问题或找到有关的一些信息。

假设我有一个网络摄像头,它以 30 FPS 的速度向我的电脑发送数据,而我使用 ffmpeg 作为实时编码器,它每秒只向视频平台发送 25 张图像(降低 5fps)。

1) 与直接将帧速率设为 30fps 相比,将帧速率从 30 降低到 25 是否会产生更大的负面影响?(不包括所需的更多带宽)2) 这是否会导致一些进一步的质量问题,而不仅仅是帧速率降低,我的意思是可能是插值问题和效果之类的问题?

答案1

30 和 25 之间的差异在视觉上足够小,以至于无法察觉。视频文件的大小可能会略有减少,但这完全取决于所使用的编解码器(大小也可能会增加)。

只有当播放视频的计算机性能较弱且需要所有可能的帮助时,这才会成为问题,因此播放器解码所需的资源较少。如果播放器速度太慢,跳过帧时会出现故障。但使用现代计算机和视频适配器,应该不会出现问题。

如果你想直观地看到差异,请跳到 25 fps 与 30 fps 铁路迷 两种模式下都显示相同的视频(我没看出区别)。

相关内容