need help to understand the pipeline

i.nixman at autistici.org i.nixman at autistici.org
Fri Jul 16 08:36:58 UTC 2021


hello!

I am using a camera that is supported by the v4l2 subsystem. This camera 
uses the Omnivision OV5640 chip, which according to the documentation 
encodes frames in JPEG format.

To be able to save the stream from this camera the following pipeline is 
offered:

gst-launch-1.0 -e \
     v4l2src device=/dev/video0 \
     ! video/x-raw,width=1280,height=800,framerate=10/1 \
     ! videoconvert \
     ! v4l2h264enc \
     ! h264parse \
     ! mp4mux \
     ! filesink location=/home/linaro/video.mp4

my question is that since the camera is gives encoded frames, what kind 
of encoding does this pipeline perform?
v4l2h264enc is especially interested.


best!


More information about the gstreamer-devel mailing list