操作/dev/video

操作/dev/video

我想从 获取视频流/dev/video0,应用一些效果或更改并使结果在 上可用/dev/video1

/dev/video0---> 应用效果 --->/dev/video1

例如,将显示ascii artmplayer tv:// -vo caca的输出。/dev/video我想让它可用,/dev/video1以便我可以通过 Skype 而不是我的默认网络摄像头发送它......

有什么建议么?

答案1

一定。这里有两个建议:

  1. 幕后 CLI。使用V4L2VD创建一个虚拟视频设备,例如 /dev/videoVirt1 并通过 mplayer 进行管道传输以获得效果。甚至还有一些类似的例子笔记
  2. 使用胖桌面程序,例如网络摄像头工作室创建管道并实现 Skype/广播奇迹 - 仍然使用 mplayer 实现 ascii 效果

祝你好运!

答案2

这是我能够与 Skype 配合使用的另一个 v4l2 环回驱动程序。 v4l2环回驱动程序 然后您可以使用 Gstreamer 设置管道。

apt-get install gstreamer-tools 

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

相关内容