/dev/video 조작

/dev/video 조작

/dev/video0에서 비디오 스트림을 가져와 일부 효과나 변경 사항을 적용하고 그 결과를 에서 사용할 수 있게 만들고 싶습니다 /dev/video1.

/dev/video0---> 효과 적용 --->/dev/video1

예를 들어, mplayer tv:// -vo cacaASCII Art의 출력이 표시됩니다. 기본 웹캠 대신 Skype를 통해 보낼 수 있도록 /dev/video만들고 싶습니다 .../dev/video1

어떤 제안이 있으십니까?

답변1

해야 하다. 다음은 두 가지 제안 사항입니다.

  1. CLI의 비하인드 스토리. 사용V4L2VD/dev/videoVirt1과 같은 가상 비디오 장치를 생성하고 mplayer를 통해 파이프하여 효과를 얻습니다. 심지어 비슷한 예도 있어요노트.
  2. 다음과 같은 두꺼운 데스크탑 프로그램을 사용하십시오.웹캠 스튜디오파이프를 만들고 Skype/브로드캐스트 마법을 수행하세요. 여전히 ASCII 효과를 위해 mplayer를 사용하고 있습니다.

행운을 빌어요!

답변2

이것은 Skype에서 사용할 수 있었던 또 다른 v4l2 루프백 드라이버입니다. v4l2 루프백 드라이버 그런 다음 Gstreamer를 사용하여 파이프라인을 설정할 수 있습니다.

apt-get install gstreamer-tools 

gst-launch -v v4l2src ! gstreamfiltershere ! v4l2sink device=/dev/video1

관련 정보