I have a audio file that was compressed using AAC and was muxed in .m4b without drm.
I want to demux or copy the .aac stream from the .m4b container. Then I want to mux the .aac stream into .m4a. Then, I want to mux the .aac stream into .mp4, in case the audio player installed on a smartphone doesn't have support for .m4a. What software do you recommend for this? Is ffmpeg the right tool for this? Or there is another tool that is more suitable for this task, than ffmpeg ?
Do not suggest renaming from "audiofile.m4b" to "audiofile.m4a". Do not suggest methods that involve conversion/transcoding/re-encoding. Do not suggest converting to mp3 or wav.
+ Reply to Thread
Results 1 to 5 of 5
-
Last edited by codemaster; 24th Oct 2014 at 18:29.
-
.m4b and .m4a are for all intents and purposes the SAME thing: an AAC (or similar) audio stream in an MP4 container. If it is, as you say, without DRM, you ought to just be able to rename the extension.
Scott -
I didn't know .m4b and .m4a are the same container, I tought they were slightly different and m4b to m4a requires demuxing and remuxing.
-
While there may be unique specific headers or packet/grouping sizes, they're both fundamentally the same thing as MP4. Probably even less difference than MTS vs. M2TS vs. M2T.
Scott -
My understanding is .m4b is for audiobooks whereas .m4a is just a plain audio file (AAC or Apple Lossless). Like Cornucopia said, pretty much the same thing.
Can you just rename the file extension to .m4a?
Are you on Windows? If yes, there's a music player called foobar2000 that I'm sure could do the conversion - at least into a format that isn't .m4b, such as .mp3.