How do you join multiple MP3 files into one? "cat" and "mp3wrap" are no good as they produce non standard MP3 files. I know I can use audacity, but when you have 1000's of MP3 files to join into one, it takes too long.
Any suggestions?
|
|
|
Use ffmpeg or a similar tool to convert all of your MP3s into a consistent format, e.g.
Then, at runtime, concat your files together:
Finally, run them through the tool MP3Val to fix any stream errors without forcing a full re-encode:
|
|||||||
|
|
You can do this programmatically with ffmpeg's concat demuxer. First, create a file called inputs.txt with lines like
...etc. Then, run the following ffmpeg command:
It's possible to generate inputs.txt easily with a bash for loop (this can probably be done with a Windows batch for loop too), assuming you want to merge the files in alphabetical order
|
|||
|
|
|
Goldwave has some batch processing capabilities, though it's shareware, not freeware. |
|||
|
|