AnsweredAssumed Answered

is it possible to get an h.264 progressive stream file output from an interlaced NTSC camera using GStreamer?

Question asked by erwinw on Dec 11, 2012
Latest reply on Dec 17, 2012 by Leonardo Sandoval Gonzalez

I've tried several GStreamer plug-ins so far, but haven't figured out how to get a progressive h.264 file from an interlaced video camera source.

I am able to display an encoded h.264 stream using:
gst-launch-0.10 filesrc location=<path to file> ! mfw_vpu_decoder ! mfw_v4lsink

I tried to output the uncompressed YUV stream to a file using:
gst-launch-0.10 filesrc location=<path to file> ! mfw_vpu_decoder ! mfw_v4lsink dump-location=<output file>
but I get a 'Device or resource busy' error during pthread_destroy.

I also tried the following:
gst-launch-0.10 mfw_v4lsrc ! mfw_deinterlacer !  mfw_vpu_encoder ! filesink location=<output file>
to no avail.

Do you know if it's possible to get an h.264 progressive stream file output from an interlaced NTSC camera using GStreamer?
Also, I noticed the version of GSTreamer that ltib installed was 0.10, but the latest version on GStreamer's website is 1.0. Should/can I update to 1.0? Are there any known patches for the Freescale plug-ins/codecs that I need to apply?

Outcomes