Hi All,
I used the below command to record the video from a UVC CAM, it records. But the size is too large. How to add encoding to this??
gst-launch-0.10 v4l2src device=/dev/video0 ! video/x-raw-yuv,width=352,height=288 ! avimux ! filesink location=test0.avi
Below command i used for streaming a single CAM.. it works fine... How to so streaming and recording at same time... read in the abv link should add "tee".. can someone share any documents regarding this??
gst-launch v4l2src device=/dev/video0 ! video/x-raw-yuv,width=320,height=240 ! ffmpegcolorspace ! mfw_isink disp-width=450 disp-height=300 axis-left=50 axis-top=100
And for $gst-launch v4l2src num-buffers=-1 ! queue ! vpuenc codec=0 ! matroskamux ! filesink location=output.mkv sync=false
No such IOCTL, cmd is 22032
No such IOCTL, cmd is 22032
Setting pipeline to PAUSED ...
[INFO] Product Info: i.MX6Q/D/S
vpuenc versions :smileyhappy:
plugin: 3.0.7
wrapper: 1.0.35(VPUWRAPPER_ARM_LINUX Build on Feb 14 2014 12:45:49)
vpulib: 5.4.16
firmware: 2.3.10.40778
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could not negott
Additional debug info:
gstbasesrc.c(2787): gst_base_src_start (): /GstPipeline:pipeline0/GstV4l2Src:v4:
Check your filtered caps, if any
Setting pipeline to NULL ...
Freeing pipeline ...
I get the above ERROR
Any suggestions is appreciated!!!!!!!!!!!
DaianeAngolini
shanmugamsundar