这是一个创建于 1347 天前的主题,其中的信息可能已经有所发展或是发生改变。
/dev/video1 这个节点我用 ffmpeg 去读会报 如题的错误, 但是测试那边提供的脚本是用 gst-launch 可以显示出数据
两个命令分别是
gst-launch-1.0 v4l2src device=/dev/video1 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! queue ! kmssink // 这个可以运行,显示出画面
ffmpeg -f v4l2 -i /dev/video1 aaa.mp4
节点的信息如下所示
root@linaro-alip:/home/linaro# v4l2-ctl -D -d /dev/video1
Driver Info (not using libv4l2):
Driver name : rkisp1
Card type : rkisp1_mainpath
Bus info : platform:ff910000.isp
Driver version: 4.4.154
Capabilities : 0x84201000
Video Capture Multiplanar
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04201000
Video Capture Multiplanar
Streaming
Extended Pix Format
对比了 usb 摄像头 发现 是 Video Capture,我这个节点信息是 Video Capture Multiplanar
但是搜索了好久没找到 ffmpeg 命令怎么处理 Video Capture Multiplanar 这种数据的
想请教一下大拿们,我现在遇到的这种错误是否就是这个导致的,如果是的话 ffmpeg 是否有命令行参数可以直接来设置下,还是必须要修改 ffmpeg 代码重新编译一个出来才行
感谢