[Ffmpeg-devel] An MPEG2/AC3 audio that ffmpeg cannot properly identify (or play)
Måns Rullgård
mru
Wed Sep 21 22:25:09 CEST 2005
Bill May <wmay at cisco.com> writes:
> Ronen Mizrahi wrote:
>> Hi,
>> I have an MPEG2 file recorded from an Australian DVB-T
>> broadcast. When running ffmpeg -i on it this is what I get:
>> ffmpeg version 0.4.9-pre1, build 4723, Copyright (c) 2000-2004
>> Fabrice Bellard
>> built on Sep 7 2005 17:43:26, gcc: 3.2.3 (mingw special 20030504-1)
>> Input #0, mpeg, from 'd:\testmedia\Avril Lavigne test 2.MPG':
>> Duration: 577014:01:50.9, bitrate: N/A
>> Stream #0.0: Video: mpeg2video, 720x576, 25.00 fps
>> Must supply at least one output file
>> As you can see the audio stream is not identified, I know this is
>> not the latest build, but if I am not mistaken not much has changed
>> with regard ot mpeg2 and I tested also MPlayer and latest release of
>> VLC and both of them fail to play the audio. Mplayer Classic on the
>> other hand (as well as Windows Media Player or any other directshow
>> based player) can play the audio just fine.
>> If you would like you can download a sample from:
>> http://www.tversity.com/ffmpeg/test.mpg
>
> The substream value is 0xb, instead of 0x80 to 0x90 which would
> be required for AC3. (substream is the value after the PES header),
> values 0x80 to 0x90 indicate AC3, 0xa0 to 0xb0 indicate LPCM.
That's only for DVD. In general, private stream 1 can contain
anything. In this case it contains raw ac3 audio, no substreams or
such things.
What is the exact origin of this file? DVB typically uses MPEG-TS,
but this is MPEG-PS. Has it been remuxed? What software did you use
to grab it?
--
M?ns Rullg?rd
mru at inprovide.com
More information about the ffmpeg-devel
mailing list