工具/软件:Linux
您好:
BSP:GlSDK 7 03 00 03
该命令 运行良好。
#gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! VPE num-input-buffers=8! TEE NAME=t ! 排队! 陆上的水槽! 排队! 陆上接收机
2. 运行 cmd 错误。
#gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720'! VPE num-input-buffers=8! 'video/x-raw、width=(int) 720、height=(int) 480'! TEE NAME=t ! 排队! 陆上的水槽! VPE num-input-buffers=8! 'video/x-raw、width=(int) 352、height=(int) 288'! 排队! 陆上接收机
[694.633876] ov1063x 11-0030:r3003 = 20、r3004 = 3
[694.660920] ov1063x 11-0030:宽度 x 高度= 500 x 2d0
[694.669277] ov1063x 11-0030:HTS x VTS = 6F6 x 380
管道处于活动状态,不需要 PREROLL...
[694.716330] ov1063x 11-0030:r3003 = 20、r3004 = 3
正在将管道设置为正在播放...
新时钟:GstSystemClock
[694.744974] ov1063x 11-0030:宽度 x 高度= 500 x 2d0
[694.753251] ov1063x 11-0030:HTS x VTS = 6F6 x 380
(GST-LAUNCH-1.0:1274):Gstreamer-critical **:GST_buffer_get_meta:断言'buffer!= NULL'失败
捕获到 SIGSEGV
[00:11:31.312]已处于本机模式
- 请运行'gdb GST-launch-1.0 1274'以继续调试、按 Ctrl-C 退出、或按 Ctrl-\转储内核。
μ^Chandling 中断。
中断:正在停止管道...
执行在0:00:04.102135471之后结束
正在将管道设置为暂停...
3.运行 cmd 时出错
#gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! VPE num-input-buffers=8! 'video/x-raw、width=(int) 720、height=(int) 480' ! TEE NAME=t ! 排队! ducatih264enc bitrate =2000! 排队! h264parse! 真棒! 文件链接位置=1.mp4 t ! 排队! ducatih264enc bitrate =2000! 排队! h264parse! 真棒! 文件链接位置= 2.mp4
[810.397611] OMAP-IMU 55082000.MMU:55082000.MMU:2.1版
管道处于活动状态,不需要 PREROLL...
[810.441144] ov1063x 11-0030:r3003 = 20、r3004 = 3
正在将管道设置为正在播放...
新时钟:GstSystemClock
[810.469910 ] ov1063x 11-0030:宽度 x 高度= 500 x 2d0
[810.478207] ov1063x 11-0030:HTS x VTS = 6F6 x 380
MmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区
libdce_linux.c:145: dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区
libdce_linux.c:145: dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区
libdce_linux.c:145: dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
libdce_linux.c:115: dc_buf_lock 错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区
libdce_linux.c:145: dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用
我需要两个流或管道工作、您能给我一些建议吗?