Some of my audiobooks download as 1 7-hour long track. Others are in iTunes as 50-100 separate tracks (that sometime get out of order). I would like to merge the tracks so each audiobook appears as one long file/track. How do I do this?
How to merge tracks from audiobooks so they are one file instead of 100 separate tracks
audiobookitunesmerge
Related Question
- Add podcast-like chapters to audiobooks
- IPhone – Reanimate “dead tracks” in iTunes that are one external drive
- MacOS – Merge several folders, but keep only the newest file when conflicts are encountered
- ICloud – Can you trick Apple Music/iCloud Music Library by labeling music files as audiobooks
- ICloud Music Library and multi-CD audiobooks: Duplicate error
- Can ffmpeg merge multiple m4a files into one ~chapterized~ file
- Audiobook – Creating Audiobooks from Individual Tracks
- Transfer Private MP3 Files from PC to iPhone SE 2020
Best Answer
I do this in the terminal with ffmpeg.
ffmpeg
to /usr/local/bin. Alternately, if you use Homebrew or MacPorts, you canbrew install ffmpeg
orsudo port install ffmpeg
, respectively.cd
into a directory containing all the audiobook segments you want to join together. Make sure the file path does not contain any spaces.ffmpeg -safe 0 -f concat -i <(for f in $PWD/*.EXT; do echo "file '$f'"; done) -codec copy full.EXT
, replacing both instances of "EXT" with the file extension used by your audiobook (mp3, m4a, etc).This will, of course, not work with DRM'd audiobooks. The same will be true for any tool that does not strip the DRM.