Изменение FPS при увеличении видео в Linux

Изменение FPS при увеличении видео в Linux

Я купил новую веб-камеру Logitech C920 HD Pro, и при ее работе флуоресцентные стробоскопические лампы в комнате вызывают мерцание видео.

Я могу это исправить, изменив частоту кадров веб-камеры на 20 кадров в секунду.используя guvcview -d /dev/video1, где /dev/video1находится недавно подключенная камера, а не встроенная веб-камера моего ноутбука.

Этот инструмент отлично подходит для внесения изменений и просмотра эффектов в реальном времени на видео. 24 кадра в секунду создают мерцание, а 30 кадров в секунду делают его совсем плохим. Изменение этого на 20 кадров в секунду с помощью этого инструмента сохраняет его (или так кажется, что он сохраняет, поскольку когда я снова открываю его, мои изменения уже установлены).

Однако Zoom имеет очень ограниченные возможности настройки видео и, по-видимому, перезаписывает эти настройки, поскольку мерцание соответствует 30 кадрам в секунду, которые я вижу в guvcview.

Можно ли как-то заставить Zoom использовать эти настройки ИЛИ изменить их, поскольку качество моей новой веб-камеры отличное, но ею невозможно пользоваться из-за сильного мерцания?

решение1

Если вы находитесь в Великобритании/Европе, чтобы прекратить мерцание, вам необходимо установить частоту электросети на 50 Гц.

Сначала установите v4l-utils

sudo apt-get install v4l-utils

Затем используйте команду ниже

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

Я добавил это к своему запуску с задержкой в ​​10 секунд, чтобы убедиться, что веб-камера запустится первой, и проблема решена.

Связанный контент