Linux에서의 웹캠 효과

Linux에서의 웹캠 효과

갑자기 집에서 일하면서 화상 회의가 대세입니다. 배경 흐림, 배경 이미지 변경, 필터, 감자로 변신 등 많은 재미있는 기능이 Windows 클라이언트에만 내장되어 있습니다. 나는 그것이 정확히 업무상 중요한 것은 아니라는 것을 알고 있지만 동지애를 더해주고 나는 소외감을 느꼈습니다.

내 Linux 시스템에 이 기능 중 일부를 어떻게 추가할 수 있습니까? 클라이언트/서비스를 변경할 수 있는 옵션은 없습니다. 저는 모든 회의 애플리케이션에서 선택할 수 있는 일종의 가상 카메라 장치를 생성할 수 있는 솔루션을 찾고 있습니다.

답변1

몇 가지 기본적인 비디오 효과를 얻기 위해 Linux 웹캠에서 ffmpeg를 사용하기 위한 Linux 패키지 weffe를 만들었습니다.https://github.com/intermezzio/weffe. 프레임과 같은 전경 이미지를 추가하고, 상단 및 하단 밈 텍스트를 추가하거나, 사전 녹화된 비디오를 웹캠으로 스트리밍하고, 몇 가지 다른 기능을 사용할 수 있습니다. 추가적인 프로그래밍 언어 없이 100% 쉘에서 작성되기 때문에 매우 빠릅니다.

그러나 더 많은 기능을 갖춘 프로그램을 찾고 있다면 다음과 같은 몇 가지 프로그램을 고려해 볼 수 있습니다(rriemann의 리뷰에 있는 프로그램 포함).

  • 강생: 가짜 이미지(예: 모나리자)에게 말을 걸면 그 입에서 단어가 나옵니다. (Python + Tensorflow 사용, CoLab을 통해 클라우드에서 실행 가능)
  • 파이페이크 웹캠: 가짜 웹캠 장치에 비디오를 쓰기 위한 Python 라이브러리
  • Linux 가짜 배경 웹캠: Linux에서 가상 배경 사용(Python + OpenCV로 작성)
  • 오픈소스 가상 배경: 또 다른 가상 데몬(Python + OpenCV로도 작성됨)

답변2

v4l2loopback 및 v4l2-sink obs 플러그인이 포함된 OBS Studio를 사용하여 꽤 좋은 솔루션을 찾았습니다. 이를 통해 OBS의 출력을 모든 화상 회의 클라이언트에서 열 수 있는 가상 웹캠으로 보낼 수 있습니다. 아직 배경 흐림을 파악하지 못했지만 OBS에는 녹색 화면과 같은 많은 옵션과 플러그인이 있습니다.

관련 정보