This is useful if for some reason you want to archive them or play them in an app that doesn't constantly change its UI and bombard you with ads.
[0]: https://www.kylepiira.com/2019/05/12/how-to-break-audible-dr...
This is useful if for some reason you want to archive them or play them in an app that doesn't constantly change its UI and bombard you with ads.
[0]: https://www.kylepiira.com/2019/05/12/how-to-break-audible-dr...
> Audiobook and podcast files, which also contain metadata including chapter markers, images, and hyperlinks, can use the extension .m4a, but more commonly use the .m4b extension. An .m4a audio file cannot "bookmark" (remember the last listening spot), whereas .m4b extension files can.
The cool thing is that once you rip your activation bytes, it works for all your audiobooks. Would definitely recommend it.
There's no functional difference between a .m4b file and a .m4a file. Both use the MP4 container so adhere to the same specification, so support all the same features (including bookmarks). FFmpeg even uses the same muxer and demuxer for both "formats".
The only difference is a non-standard convention used by certain software (like iTunes) to write autiobook-related metadata only to MP4 files that use the .m4b file extension.
You'll get exactly the same result if you just change the file extension after remuxing/transcoding.
Even iTunes, I think, would treat files differently between m4r (Ringtone) and m4a (audio) files, so despite there being no difference at all, using the 'correct' extension might be quite a bit more convenient in the long run.
A ".m4b file" is just an MP4 with a funny file extension.
Yes, because it's Apple (of course) who started using non-standard .m4a, .m4b and .m4r extensions, instead of the standard .mp4.
This claim seems to originate from the fact that the old iPods only remembered the last played position on M4B files. But that's entirely a player convention, not a file format convention.
AFAIK FFmpeg does not yet support this decoding. There is a patch available: https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/202004...
I just tried and it looks like you can still download aax through the browser.
I was planning on writing something to spot when they say "chapter" as it is always the same but I never got around to that. Also, doing all that work was almost meditative :)
A way to share the corrections would be to export the markers from audacity but sadly I don't have that data anymore, though I could calculate the markers from the files I exported if you are interested.
I got some pretty good matches with m4b-tool here, while it does not work for all audio books (you need the latest pre-release for this very experimental undocumented feature!):
# try to match my-book.epub on my-audiobook.m4b
# ignore first, second and last two epub-chapters for the match (dedication etc.)
# split chapters into sub chapters to ensure they are between 5 and 15 minutes
# create a backup of the original chapters (done automatically)
m4b-tool chapters -v --epub=my-book.epub --epub-ignore-chapters=0,1,-1,-2 --max-chapter-length=300,900 "my-audiobook.m4b"
# omg it did not work and messed up all chapters, please restore the original chapters
m4b-tool chapters -v --epub-restore "my-audiobook.m4b"
# ok, lets only dump the findings in chapter.txt format to do it manually
m4b-tool chapters -v --epub-dump --epub=my-book.epub my-audiobook.m4bI once planned a chapter database (https://www.chapter-db.org) to collect work like yours, provide an online chapter editor and bind an api to m4b-tool, but i did not have the time to finish the project.