答案1
基于这个答案(问题中已经提到)我想我已经找到了自己的解决方案,并且它可以与 Skype 一起使用!
假设真正的网络摄像头位于/dev/video0
。当你运行
modprobe v4l2loopback
该模块创建第二个(虚拟)网络摄像头,例如在 中/dev/video1
。此时,只需执行:
ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1
并且新的虚拟网络摄像头也已准备好通过 Skype 来使用和选择。
答案2
对于我来说我必须LD_PRELOAD
像这样放置:
LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so" ffmpeg -i /dev/video0 -vcodec rawvideo -pixel_format rgb24 -vsync 2 -threads 0 -f v4l2 /dev/video1
精度:适用于 Q4OS