我拥有 avermedia volar HX USB 内存棒,我想从复合输入捕获,但我不能,因为我无法选择输入。我正在将 gstreamer 与 + python 一起使用,我想我需要使用 gsttuner 选择输入,但我没有使用 gstreamer 接口(interface)的经验。有人可以发布一个简单的例子吗?
谢谢!
最佳答案
src = gst.element_factory_make("v4l2src", "src")
src.set_state(gst.STATE_PAUSED)
try:
# channel names will be different for each device
channels = src.list_channels()
composite = [x for x in channels if x.label == "Composite1"]
if composite:
self.src.set_channel(composite[0])
except AttributeError, e:
log.warn("Could not tune video source\n")
关于python - 如何使用 gstreamer 从 USB 视频捕获 + DVB 设备抓取视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1284008/