Info for codec_data parsing for H264 in a FLV container

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Info for codec_data parsing for H264 in a FLV container

Joaquin Castellanos
Hi

I am looking for information required to parse H264 codec_data.
With some Flv containers (with H264 v-streams) the flvdemux does not parse width, height or framerate,
instead the demuxer sent the codec_data to the next element.
  
e.g.

# gst-launch filesrc location =/data/EVM_filesystems/x0089714/target/Vid.flv !  flvdemux name=demux demux.video  ! fakesink -v
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstFLVDemux:demux.GstPad:video: caps = video/x-h264, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640033ffe1001c67640033ac2cc502d0ceffc01400144400000fa40003a9823c60c65801000468eebcb0


Best regards
Joaquin

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Info for codec_data parsing for H264 in a FLV container

Stefan Sauer
Joaquin Castellanos schrieb:

> Hi
>
> I am looking for information required to parse H264 codec_data.
> With some Flv containers (with H264 v-streams) the flvdemux does not
> parse width, height or framerate,
> instead the demuxer sent the codec_data to the next element.
>  
> e.g.
>
> # gst-launch filesrc location
> =/data/EVM_filesystems/x0089714/target/Vid.flv !  flvdemux name=demux
> demux.video  ! fakesink -v
> Setting pipeline to PAUSED ...
> /GstPipeline:pipeline0/GstFLVDemux:demux.GstPad:video: caps =
> video/x-h264, pixel-aspect-ratio=(fraction)1/1,
> codec_data=(buffer)01640033ffe1001c67640033ac2cc502d0ceffc01400144400000fa40003a9823c60c65801000468eebcb0
>
>
have a look at h264parse.

Stefan

> Best regards
> Joaquin
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>  


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Info for codec_data parsing for H264 in a FLV container

Joaquin Castellanos
Thanks!

On Tue, Sep 8, 2009 at 10:25 AM, Stefan Kost <[hidden email]> wrote:
Joaquin Castellanos schrieb:
> Hi
>
> I am looking for information required to parse H264 codec_data.
> With some Flv containers (with H264 v-streams) the flvdemux does not
> parse width, height or framerate,
> instead the demuxer sent the codec_data to the next element.
>
> e.g.
>
> # gst-launch filesrc location
> =/data/EVM_filesystems/x0089714/target/Vid.flv !  flvdemux name=demux
> demux.video  ! fakesink -v
> Setting pipeline to PAUSED ...
> /GstPipeline:pipeline0/GstFLVDemux:demux.GstPad:video: caps =
> video/x-h264, pixel-aspect-ratio=(fraction)1/1,
> codec_data=(buffer)01640033ffe1001c67640033ac2cc502d0ceffc01400144400000fa40003a9823c60c65801000468eebcb0
>
>
have a look at h264parse.

Stefan

> Best regards
> Joaquin
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel