我正在开发 gstreamer 应用程序,运行在 macOS 上。我成功获取了 MacBook 内置摄像头的视频捕获。
$ gst-launch-1.0 autovideosrc ! osxvideosink
然而,我不知道如何从连接的USB相机获取视频截图。我查看了
autovideosrc
元素和wrappercamerabinsrc
元素的属性,但找不到适当的设备来指定,而我可以将v4l2src
的device
属性指定为设备。在macOS上如何使用gstreamer从USB相机获取视频流?
任何帮助都将不胜感激!
gstreamer
一无所知,但我猜它可能与ffmpeg
有相似之处。当你在Mac上使用ffmpeg
时,需要知道Mac使用的是AVFoundation
而不是v4l2
。因此,我的猜测是你需要找到以av...
或者avf...
开头的东西。我知道这并没有什么帮助,但也许足以让你开始了。 - Mark Setchell