2

您好,我正在尝试在 OpenSuse 11.4 上测试 GStreamer,以显示网络摄像头,但它说

#gst 启动 v4l2src !视频缩放!视频/x-raw-yuv,高度=240!xvimagesink

将管道设置为 PAUSED ... 管道处于活动状态,不需要 PREROLL ... 将管道设置为 PLAYING ... 新时钟:GstSystemClock libv4l2:错误出队 buf:没有这样的设备 ... 错误:来自元素 /GstPipeline:pipeline0/ GstV4l2Src:v4l2src0:尝试从设备“/dev/video0”获取视频帧失败。附加调试信息:v4l2src_calls.c(200):gst_v4l2src_grab_frame ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0: 50 次尝试后失败。设备 /dev/video0. 系统错误:没有这样的设备执行在 7995625828 ns 后结束。将管道设置为 PAUSED ... 将管道设置为 READY ... libv4l2:关闭流时出错:没有这样的设备

(gst-launch-0.10:19771):GStreamer-CRITICAL **:无法停用 pad v4l2src0:src,非常糟糕将管道设置为 NULL ... libv4l2:关闭流时出错:没有这样的设备

(gst-launch-0.10:19771):GStreamer-CRITICAL **:无法停用 pad v4l2src0:src,非常糟糕的释放管道...

感谢帮助。

我也收到了错误信息:

将管道设置为 PAUSED ... 错误:管道不想暂停。错误:来自元素 /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:无法在设备“/dev/video0”上获取控件属性。附加调试信息:v4l2_calls.c(267):gst_v4l2_fill_lists ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:在设备“/dev/video0”上查询控件 9963776 失败。(5 - 输入/输出错误)将管道设置为 NULL ...释放管道 ...

4

1 回答 1

0

获取 v4l-info 的输出将有助于诊断此类问题。还有 GST_DEBUG 的警告/信息级别。无论如何,最好提交一个错误并将日志附加到那里。

除了为了隔离问题,从最简单的管道开始: gst-launch v4l2src !xvimagesink

于 2012-08-22T13:49:53.887 回答