caryqy
V2EX  ›  FFmpeg

请教一个奇怪的 ffmpeg Not a video capture device.的错误

  •  
  •   caryqy · Mar 16, 2021 · 1720 views
    This topic created in 1898 days ago, the information mentioned may be changed or developed.
    /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 代码重新编译一个出来才行

    感谢
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5676 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:04 · PVG 10:04 · LAX 19:04 · JFK 22:04
    ♥ Do have faith in what you're doing.