在 Linux 中更改缩放视频的 FPS

在 Linux 中更改缩放视频的 FPS

我购买了新的 Logitech C920 HD Pro 网络摄像头,运行它时房间里的荧光频闪灯会导致视频闪烁。

我可以通过将网络摄像头的 fps 更改为 20fps 来解决这个问题使用新插入的摄像头而不是我内置的笔记本电脑网络摄像头guvcview -d /dev/video1/dev/video1

此工具非常适合进行更改并实时查看视频效果。24fps 会产生一些闪烁,而 30fps 则非常严重。使用此工具将其更改为 20fps 可以保存它(或者说它似乎保存了,因为当我重新打开它时,它已经设置了我的更改)。

但是 Zoom 的视频设置选项非常有限,而且似乎正在覆盖这些设置,因为闪烁与我看到的 30fps 相匹配guvcview

有没有办法强制 Zoom 使用这些设置或改变它,因为我的新网络摄像头质量很好,但由于剧烈闪烁而无法使用?

答案1

如果您在英国/欧洲,要停止闪烁,您需要将电力线频率设置为 50Hz。

首先安装 v4l-utils

sudo apt-get install v4l-utils

然后使用下面的命令

v4l2-ctl --set-ctrl=power_line_frequency=1

我在启动时添加了 10 秒的延迟以确保网络摄像头首先启动并运行,问题解决了。

相关内容