Gstreamer Audio & Video
Для передачи видео через SPI использую следующую цепочку
gst-launch v4l2src always-copy=false chain-ipipe=true ! video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'15/1 ! dmaiaccel ! dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true encodingpreset=2 ratecontrol=1 intraframeinterval=46 idrinterval=46 targetbitrate=400000 ! video/x-h264,profile=low ! filesink append = true location = /dev/spidev0.1
Пробовал использовать следующую цепочку:
gst-launch v4l2src always-copy=false chain-ipipe=true ! video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'30/1 ! dmaiaccel ! dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true encodingpreset=2 ratecontrol=1 intraframeinterval=46 idrinterval=46 targetbitrate=600000 ! video/x-h264,profile=low ! queue ! mpegtsmux name=mux alsasrc num-buffers=440 ! audioresample ! audioconvert ! wavenc ! queue ! mux. mux. ! filesink location=/dev/spidev0.1
Пишет ошибку: erroneous pipeline: could not link queue1 to mux. Что я не так делаю?