[Ffmpeg-devel] feeding ffmpeg with ESes?

Zoltan NAGY nagyz
Tue Jul 19 12:23:31 CEST 2005

Luca Abeni wrote:

>On Mon, 2005-07-18 at 15:21 +0200, Zoltan NAGY wrote:
>>If so, how could I feed this data into ffmpeg so I can get the video 
>If the video is MPEG4, you cannot simply dump the packet payload into a
>file and play the file, but you also have to fill the AVCodec extradata
>witht the global headers extracted from the SDP.
hm, could you tell me a bit more about it?
if I look into the sdp I see:

m=audio 1234 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/44100
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1210; 
SizeLength=13;IndexLength=3; IndexDeltaLength=3; Profile=1;

m=video 1236 RTP/AVP 97
a=rtpmap:97 MP4V-ES/90000
a=fmtp:97 profile-level-id=3; 

the first is mp4 audio, the second is mp4 video. how could I write a 
program to decode it?

how do I circumvent av_open_input_file? or I have to do all the things 
please give me some hint :)

I'm using ffplay's source as an example.

Thanks in advance,

Zoltan NAGY,
Software Engineer

More information about the ffmpeg-devel mailing list