我想保存(作为jpegs)或者从我的usb相机获取流式数据。 这意味着我想使用h.264硬件编码(我在nvdia jetson上运行它)以获得一系列压缩文件(我不希望将它保存在光盘上并获得一个数组,如果可能的话)。 我能这样做吗?
到目前为止,我试过这个:
gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-h264,framerate=30/1,stream-format=byte-stream ! decodebin ! videorate ! video/x-raw,framerate=30/1 ! videoconvert ! jpegenc ! multifilesink location=img_%04d.jpg
但是我从v4l2src0元素收到内部数据流错误,并且在管道设置为PLAYING之后从gst_base_src_loop()收到错误。
有人可以帮助我吗?
btw-它不一定是neccecerly h.264编码,它也可以是mpeg编码或其他东西:我想使用它是视频,帧的图片这一事实,以获得更小的帧。非常感谢你!