it-swarm-pt.tech

Manipulando / dev / video

Eu gostaria de fazer o stream de vídeo de /dev/video0, aplique alguns efeitos ou alterações e torne o resultado disponível em /dev/video1.

/dev/video0 ---> Aplicar efeitos ---> /dev/video1

Por exemplo, mplayer tv:// -vo caca exibirá a saída de /dev/video no art ascii. Eu gostaria de disponibilizar isso em /dev/video1 para que eu pudesse enviar através do skype em vez do feed da minha webcam padrão ....

Alguma sugestão?

21
Stefan

Com certeza. Aqui estão duas sugestões:

  1. CLI nos bastidores. Use V4L2VD para criar um dispositivo de vídeo virtual como/dev/videoVirt1 e canalize o mplayer para os efeitos. Mesmo alguns exemplos semelhantes em notas .
  2. Use um programa de desktop gordo como webcamstudio para criar os tubos e fazer suas maravilhas pelo skype/transmissão - ainda com o mplayer para o efeito ascii

Boa sorte!

7
Tom

Aqui está outro driver de loopback v4l2 que consegui fazer funcionar com o Skype. driver v4l2loopback Então você pode usar o Gstreamer para configurar o pipeline.

apt-get install gstreamer-tools 

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