我正在写一些有关 FFmpeg Live Media Encoder 的信息,但无法回答这个问题或找到有关的一些信息。
假设我有一个网络摄像头,它以 30 FPS 的速度向我的电脑发送数据,而我使用 ffmpeg 作为实时编码器,它每秒只向视频平台发送 25 张图像(降低 5fps)。
1) 与直接将帧速率设为 30fps 相比,将帧速率从 30 降低到 25 是否会产生更大的负面影响?(不包括所需的更多带宽)2) 这是否会导致一些进一步的质量问题,而不仅仅是帧速率降低,我的意思是可能是插值问题和效果之类的问题?
答案1
30 和 25 之间的差异在视觉上足够小,以至于无法察觉。视频文件的大小可能会略有减少,但这完全取决于所使用的编解码器(大小也可能会增加)。
只有当播放视频的计算机性能较弱且需要所有可能的帮助时,这才会成为问题,因此播放器解码所需的资源较少。如果播放器速度太慢,跳过帧时会出现故障。但使用现代计算机和视频适配器,应该不会出现问题。
如果你想直观地看到差异,请跳到 25 fps 与 30 fps 铁路迷 两种模式下都显示相同的视频(我没看出区别)。