PDA

View Full Version : How to join multiple MP3 files?


Stream Recorder
09-18-2009, 03:34 AM
You can join MP3 files using freeware MP3DirectCut (http://all-streaming-media.com/edit-audio-video/MP3DirectCut-free-MP3-editor-Cut-copy-paste-change-volume.htm), Audacity (http://all-streaming-media.com/edit-audio-video/Audacity-free-sound-editor-Windows-Linux-MacOSX.htm) as well as with many other programs.

You can also join multiple mp3 files from a command line using the copy command:
copy /b *.mp3 c:\new.mp3
The above mentioned command allows to join all MP3 files from the source directory and save them as c:\new.mp3.
The /b parameter ensures that the files are copied in binary format.
The wildcard * in "*.mp3" defines that all mp3s will be joined alphanumerically by the command.
You can add a drive and folder structure to the command if needed. You can also limit the files by adding letters or numbers to the command, e.g. "track*.mp3" to join all mp3 starting with "track".
And you can specify the names of the files in the command:
copy /b track1.mp3 + space.mp3+ track2.mp3 c:\new.mp3

Make sure that all mp3s have the same bit-rate.

This method won’t work on an iЗod without first stripping ID3 tags from mp3 files. Otherwise depending on the software/firmware reading the file you may or may not have problems playing back the mp3 file.


You can extent this method onto subfolders. Using Notepad create a .bat file with the following content:
for /f "delims==" %A in ('dir /ad /b') do copy /b "%A\*.mp3" "%A.mp3"
If you launch this batch file in the folder, it will create several MP3 files joining files for every subfolder.

For example, if you have the following folders:

c:\audiobooks\book1\cd1
c:\audiobooks\book1\cd2
c:\audiobooks\book1\cd3

launching the command from c:\audiobooks\book1 will allow you to create cd1.mp3, cd2.mp3 and cd3.mp3.
cd1.mp3 will be the result of joining *.mp3 files from c:\audiobooks\book1\cd1 .

Stream Recorder
09-18-2009, 03:36 AM
In Linux and Mac OS instead of the copy command you can use the cat command:
cat *.mp3 > new.mp3
cat track1.mp3 track2.mp3 > new.mp3

niken
11-12-2009, 03:34 AM
How to join (combine) multiple MP3 files in Windows

This tutorial will guide you in joining two or more MP3 files together into one (longer) MP3 – using free software.

To get started, download the free program MP3DirectCut (http://all-streaming-media.com/edit-audio-video/MP3DirectCut-free-MP3-editor-Cut-copy-paste-change-volume.htm), and install it. One of the major benefits of using mp3DirectCut is that it doesn’t decompress and then re-encode the original MP3 files, which causes a (slight) loss in quality.

1. Launch mp3DirectCut, select File and then Open…
2. Navigate to the ’second’ MP3 – the one you want to join to the end of the first. Click Open.
3. Select Edit and then Select All from the drop-down menu.
4. Now select Edit and then Copy.
5. Repeat step one (select File and then Open), except this time open the ‘first’ MP3.
6. Use the horizontal scroll bar and scroll all the way over to the right (see screenshot below)
7. Now select Edit and then Paste
8. Almost done – select File and then Save all…
9. Give your new, combined (joined) MP3 file a name and then click the Save button.

SliveYo
12-01-2009, 08:26 AM
I use Visual MP3 Splitter & Joiner (Shareware - $30 / Windows) by a number of equal parts, by size, by duration.