
갑자기 재택근무를 하게 되면서 화상 회의가 대세로 떠오르고 있으며, 배경 흐림, 배경 이미지 변경, 필터, 감자로 변신 등 더 많은 재미있는 기능이 Windows 클라이언트에만 내장되어 있습니다. 그것이 업무상 꼭 필요한 것은 아니지만 동지애를 더해 주고 소외감을 느꼈습니다.
Linux 시스템에 이와 같은 일부 기능을 어떻게 추가할 수 있습니까? 참고로 클라이언트/서비스를 변경할 수 있는 옵션은 없습니다. 저는 모든 회의 애플리케이션에서 선택할 수 있는 일종의 가상 카메라 장치를 생성하는 솔루션을 찾고 있습니다.
답변1
여기에서 Linux 웹캠에서 ffmpeg를 사용하여 몇 가지 기본 비디오 효과를 위한 Linux 패키지 weffe를 만들었습니다.https://github.com/intermezzio/weffe. 프레임과 같은 전경 이미지를 추가하고, 상단 및 하단 밈 텍스트를 추가하거나, 사전 녹화된 비디오를 웹캠으로 스트리밍하고, 몇 가지 다른 기능을 사용할 수 있습니다. 추가적인 프로그래밍 언어 없이 100% 쉘에서 작성되었기 때문에 매우 빠릅니다.
그러나 더 많은 기능이 있는 프로그램을 찾고 있다면 다음과 같은 몇 가지 프로그램을 고려해 볼 수 있습니다(rriemann의 의견 포함).
- 아바타화하다: 가짜 이미지(예: 모나리자)로 말을 하면 입에서 단어가 나옵니다. (Python + Tensorflow를 사용하고 CoLab을 사용하여 클라우드에서 실행 가능)
- Pyfake웹캠: 가짜 웹캠 장치에 비디오를 쓰기 위한 Python 라이브러리
- Linux 가짜 배경 웹캠: Linux에서 가상 배경 사용(Python + OpenCV로 작성)
- 오픈 소스 가상 배경: 또 다른 가상 백그라운드 프로그램(Python + OpenCV로도 작성됨)
답변2
v4l2loopback 및 v4l2-sink obs 플러그인과 함께 OBS Studio를 사용하여 상당히 좋은 솔루션을 찾았습니다. 이를 통해 OBS의 출력을 모든 화상 회의 클라이언트에서 열 수 있는 가상 웹캠으로 보낼 수 있습니다. 아직 배경 흐림을 파악하지 못했지만 OBS에는 그린 스크리닝과 같은 많은 옵션과 플러그인이 있습니다.