[MEncoder-users] How to get ".mp3" audio rather than "mp4a" audio?
Sheppard, Mark
Mark.Sheppard at disney.com
Wed Nov 17 15:58:37 CET 2010
On 16 November 2010 19:58 Reimar Döffinger wrote:
> On Tue, Nov 16, 2010 at 11:12:28AM +0000, Sheppard, Mark wrote:
> > mencoder 588.wmv -o 588.mp4 -oac mp3lame -lameopts cbr:br=128 -
> channels 2 -srate 44100 -ofps 25 -of lavf -ovc x264 -x264encopts
> bitrate=1500:subq=5:8x8dct:frameref=2:threads=auto:global_header:nocaba
> c:nob_adapt:bframes=0:keyint=50 -lavfopts format=mp4 -vf
> harddup,scale=1280:720
>
> I can't see any way that would result in a video with mp4a audio.
> I don't have an mencoder with lame/x264, but
> -ovc lavc -oac lavc -of lavf -lavfopts format=mp4
> for me results in a file with mp2 audio.
The output of the mp4info utility (from http://packages.ubuntu.com/lucid/mpeg4ip-utils) shows the following information for a file that works (i.e. produced before the upgrade):
Track Type Info
1 video H264 High at 3.1, 223.720 secs, 1446 kbps, 1280x720 @ 25.000000 fps
2 audio .mp3, 223.921 secs, 128 kbps, 44100 Hz
And this for a file that doesn't work (i.e. produced after the upgrade):
Track Type Info
1 video H264 High at 3.1, 201.680 secs, 1422 kbps, 1280x720 @ 25.000000 fps
2 audio MPEG-1 Audio (11172-3), 200.359 secs, 0 kbps, 44100 Hz
Tool: Lavf52.64.2
So my guess is that the "mp4a" bit reported by mp4dump is some extra/diiferent chunk description thing, but the audio is still in MP3 format, which is officially called "MPEG-1 Audio (11172-3)". It's just that the flash player doesn't understand that and needs the old behaviour of having a file which has a ".mp3" chunk/header/tag/whatever. Which is why I tried adding the " -fafmttag 0x55" option mentioned in the mencoder man page. But that didn't help.
I'm not totally au fait with all the video, audio and container formats and codecs so could well have the wrong end of the stick on this!
Cheers,
Mark.
More information about the MEncoder-users
mailing list