[Libav-user] av_probe_input_buffer wont recognize AAC

Christoph Winter mail.christoph.winter at googlemail.com
Fri Feb 10 20:38:35 CET 2012

Hey all,

I have problems with mp4 files with encoded AAC audio stream. If I use 
av_probe_input_buffer with av_open_input_stream the AAC stream wont get 
recognized correctly; an av_dump_format shows:

Duration: 00:01:41.98, start: 0.000000, bitrate: 1326 kb/s
Stream #0.0(eng): Video: mpeg4, yuv420p, 640x360 [PAR 1:1 DAR 16:9], 
1207 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc
creation_time : 2011-08-09 09:32:18
Stream #0.1(eng): Audio: aac, stereo, s16, 117 kb/s

as you can se the sample rate is missing; my code works for other 
Most surprising is, that if I use the simple av_open_input_file the file 
playes fine.

What does av_open_input_file better than av_open_input_stream?


PS: the problem remains with newer versions of libav libraries
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20120210/77025820/attachment.html>

More information about the Libav-user mailing list