Tool/software: Linux
I'm trying to deinterlace raw YUV video flow, captured from analog cam on my board, based on sitara AM5728 processor.
For capture I use this pipeline:
gst-launch-1.0 v4l2src device=/dev/video1 ! videoconvert ! filesink location=new.yuv
Output file correctly parses and deinterlases with ffmpeg:
ffplay -f rawvideo -pix_fmt uyvy422 -video_size 720x288 -framerate 50 -vf tinterlace=mode=0 new.yuv
But I can't build correct pipeline for this goal by gst-launch. I'm trying to use this pipeline, but output stream isn't deinterlaced:
gst-launch-1.0 -v filesrc location=cap.yuv ! videoparse width=720 height=576 framerate=24/1 interlaced=true format=2 ! deinterlace ! autovideosink
Can anybody help me to solve this problem.
I'm attaching resulting output of above pipeline