我有一个生成 jpg 的程序。我想在生成这些图像时将它们发送到我的虚拟网络摄像头。我可以使用 gstreamer 创建一个虚拟网络摄像头v4l2loopback
,并且一直在研究 gstreamer,但无法让它正常工作。
我已经尝试过使用 multifilesrc 的 gst-launch,但这似乎只在我已经生成图像时才有效。我还尝试将 gst-launch 设置为仅将一张图像发送到网络摄像头,然后在生成新图像时覆盖该图像。不幸的是,这会导致 gstreamer 崩溃。
有谁知道我怎么能做到这一点?我不必使用 gstreamer,但我希望在 Linux 中实现它,最好是在 Python 中。