Saving H.264 output into a format compatible with QuickTime

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


I am working to generate H.264 video clips using gstreamer and I want to use QuickTime as the playback engine.  

I used:

gst-launch videotestsrc pattern=1 num-buffers=60 !  TIVidenc1 codecName=h264enc engineName=codecServer ! qtmux ! filesink location=file
But, the output file is not correctly formatted.  I was told that the output of the TIVidenc1 is in a byte stream in NALU format, but the qtmux expects the video in packetized format with right codec_data (avcC atom) field information.

I am new to these formats, so I am looking for any pointers to help.  

First, is there a way to feed NALU directly into QuickTime?  

Second, is there an existing tool to convert NALU into the right format (gstreamer plugin?)

Third, can someone help me understand these two formats (pointer to their definition?) so I can look into how to create a plugin to do this coversion?


Thanks in advance, 

Charlie

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-embedded/attachments/20100105/9d4c2bc1/attachment.htm>


[Index of Archives]     [Linux Embedded]     [Linux ARM Kernel]     [Linux for ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux Media]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux