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초 지연을 추가하여 문제를 해결했습니다.

관련 정보