We help IT Professionals succeed at work.

joining two or more mp3 audio files

1,794 Views
Last Modified: 2014-11-29
Hi

i have say 3 audio mp3 files called abc.mp3, cde.mp3, and fgh.mp3 each of 30 minute length. How do i join them together to make one singe 90 min audio file say ijk.mp3 so that i do not need to play each separately in order all the time. please advise on audio joining tools preferable free or commecial with reasonable price.
thanks in advance
Comment
Watch Question

Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Paul SauvéRetired
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
I have installed mp3DirectCut

How to add 3 different mp3 songs to each other. I would like to know the detailed steps and screenshots to proceed. please advise
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Audacity having lot of issues on my laptop.  Is there is any other alternate for this. Please advise
Paul SauvéRetired
CERTIFIED EXPERT

Commented:
Please download the latest versions here: MakeitOne MP3 Album Maker

Author

Commented:
MP3 Album Maker (Version History)

MP3 Album Maker version 3.61 - MakeitOne-MP3AlbumMaker.msi (433KB) New

MP3 Album Maker is written in C# and requires the DotNet Framework which can be download direct from microsoft: click here (24MB)

Media Player (Version History)

Media Player version 2.02 - MakeitOne-MediaPlayer.msi (430KB)

MP3 Album Maker is written in C# and requires the DotNet Framework which can be download direct from microsoft: click here (24MB)

Open in new window


it needs all additional c# and .Net installations which i do not prefer. As i have some virus issues on my laptop earlier. Please advise any other good alternate tool for this
Paul SauvéRetired
CERTIFIED EXPERT

Commented:
I have never used this app, in fact, I've never heard of it, so I can't say that I recommend it: Free Merge MP3
Overview

If you're looking for ways to merge multiple MP3 files into one larger file, then be sure to try out Free Merge MP3. It is an attracted and powerful MP3 merger tool, designed to merge, combine or join multiple MP3 files into a larger one format like MP3, WAV, WMA and OGG within just a few seconds with lossless quality. It's totally free, small, and allows you to drag-and-drop MP3 files, arrange them in a specific order, and, of course, finally merge them into a single file.
CERTIFIED EXPERT

Commented:
You may already have a suitable version of the .NET Framework installed on your computer.  In the same way that software written in C++ often requires the Visual C++ package to be installed, it is a very common requirement for software (especially freeware) written in other development environments to depend on the .Net Framework to be installed.  The Visual C++ and .NET components supply the common "libraries" of functions so that developers don't have to write a whole bunch of additional code for Windows programs.

The .NET installer is directly from Microsoft, so it's not going to install any viruses, but if you feel that the presence of the .NET components on your computer just create another layer of potential vulnerability that can be targeted by malware, you obviously have to find one that is completely self-contained.

What was the problem with Audacity on your computer?
You stated earlier: "Audacity having lot of issues on my laptop".
Perhaps we can resolve the issues so that you can use it.

You may already have software installed on your computer that allows you to join MP3s together.  Most CD/DVD Burning software applications have an audio editor that may be able to do what you need.

I have used several software titles from an Australian based company named NCH (http://www.nchsoftware.com/index.html).  They offer a free download of almost all of their software.  There are slight limitations between the unlicenced versions and the paid-for versions, and you may get a splash screen encouraging you to "upgrade", but the software is good and reliable.

Here is all of their audio editing software:
http://www.nch.com.au/software/audio.html

You could use
Wavepad:  http://www.nch.com.au/wavepad/index.html
OR
MixPad:  http://www.nch.com.au/mixpad/index.html.

They both work in 32 or 64-bit versions of Windows XP, Vista, 7, and 8.
WavePad is simpler.  MixPad is very much like Audacity.

The free version of WavePad does not support VST plugins or the effects library, and doesn't interface with other installed software from the same company, but you don't need these functions for your purposes.
The free version of MixPad limits the number of separate tracks you can use.  You don't need multi-track functionality, or at the most you would just need 3 tracks to use and then merge them to one.
You don't get their technical support with the free versions.  This is standard practice, but they do have a discussion forum.

This company does what many companies do these days.  They bundle other software options into the installer, but they are very honest and say this on their pages.

"During installation of this download you will be given the option to install Google Chrome and closely related programs from the NCH Software suite. These are optional and you can select what you want depending on your requirements."

No matter what application you install that has a user interface, you are going to have to learn how it works.

Here is one that uses a very easy interface and is completely portable.  You just unzip the two files in the ZIP file to one folder and run MergeMP3.exe:
http://www.shchuka.com/software/mergemp3/
Once open, go to the View manu > Preferences > Internet tab and untick the option to check for updates each time it is launched.

I prefer programs with no interface, that is to say "command line" programs.  Once you know the parameters and switches, it is easy.  I need to correct my earlier batch file for joining MP3s by adding the   /b   "treat files as binary" option.  The command should be:
copy /b "abc.mp3"+"cde.mp3"+"fgh.mp3" "joined.mp3"

It looks to me as though the "MP3Wrap" command line program does practically the same thing.
Paul SauvéRetired
CERTIFIED EXPERT

Commented:
You really don't seem to want to install ANY software on your PC for fear of viruses. Have a look at this online service (of course there is always a risk of getting viruses from the Internet as well!):
Stitch MP3 Files Together Or Extract Audio From Video

Updated 12. August 2014 - 15:05 by rob.schifreen

If you ever need to join 2 or more MP3 audio files together, check out a free online service called www.audio-joiner.com, which will do the job perfectly.  Just click on the Add Tracks button to upload 2 or more files to the service.  You can then move the order of the tracks if you wish, as well as selecting whether each track will fade in or out.  When you're done, press the Join button and, after a short wait, your merged file will be ready to download.

The service is easy and simple to use, and is free.  And because it's online there's nothing to download.

There's no limit to the number of tracks you can uploaded, so long as the merged file doesn't exceed 750 MB.

If your audio is in a format other than MP3, then the system should cope just fine.  You can even upload video clips, from which the audio will automatically be extracted and added to the merged file.

To try it for yourself, head to www.audio-joiner.com.
CERTIFIED EXPERT

Commented:
Good find Paul.  I dismissed the possibility of an online service for this because I had wrongly assumed that the file sizes would have been limited to an awful lot less than 750MB.  That's actually pretty useful.

Author

Commented:
i am still not able to get proper link. I just want to download and run the say .exe file and able to join 2 or more audio files. I am bit hesitant about
www.audio-joiner.com

since i may be exposing some of my personal file and they may store in internet servers.
Audacity i never had luck working well on my laptop.

MP3Wrap and MpeDirectCut etc i tried
http://sourceforge.net/projects/mp3wrap/files/mp3wrap/mp3wrap%200.5/

but they have multiple installations and files to run.
Please advise
Paul SauvéRetired
CERTIFIED EXPERT

Commented:
MP3Wrap has a DOS interface and must be run the Command Prompt! I really think this would be a bit challenging for you!

Why don't you do as BillDL suggested and use ? You simply unzip the MergeMP3.exe file and Go Johnny G0! It is a portable app and required NO INSTALLATION, except to unzip the downloaded file to a location that is convenient to you - may I suggest to your Desktop so you don't forget where you put it! http://www.shchuka.com/software/mergemp3/#download

I just tried this and it couldn't be simpler!
Introduction

It is often necessary to merge multiple sound files into one recording. This need may arise for various reasons: merge ripped CD tracks into one, combine multiple chapters of an audiobook, etc. There are many great programs to achieve this, but very few of them are actually free. I've discovered that while all of these programs perform the task well, they also contain lots of other features, making them too complicated for the tasks. This is why when I needed the plain vanilla merging utility, I could not find one that was free - and decided to write one myself. The added benefit of writing one myself, of course, is that it has exactly the features I need - and none that I don't. When it was done - I decided to give it away for free - to alleviate some of the pains I had.

Author

Commented:
Mergemp3 is open source right?
Paul SauvéRetired
CERTIFIED EXPERT

Commented:
>>Mergemp3 is open source right?

There is no open source indicated on the page, but it is FREE!!!

Author

Commented:
Ok let me try
Paul SauvéRetired
CERTIFIED EXPERT

Commented:
don't forget - it was BillDL who suggested this solution! If you choose this solution, please give the points to him!
CERTIFIED EXPERT

Commented:
gudii9
What problems did you have with Audacity, too complicated? I understand if so.
But if you get stuck we can follow that avenue and I'll help you.
CERTIFIED EXPERT

Commented:
Thank you gudii9.

As Merete mentioned, it's a pity that you had trouble with Audacity.  It might have come in handy for editing your separate MP3s before merging them into one.  For example, if one MP3 was louder than the other you could reduce the volume or boost the volume of the others to match, or you could cut out silent parts.

It might help to understand the differences between "joining" and "re-encoding".  A program like Audacity imports the audio file into a raw data format while you work on it.  When you "export" the data to an audio file it re-encodes it into the proper format for the file type that you have chosen, and you can optionally add tags to it or change the quality.

The "DOS" batch file method just adds one binary file onto the end of the other.  You can't do this with a lot of other binary files because their data is all stored in very specific locations within the file and multiple headers would create a non standard file.  Because of the way that an MP3 file is structured as a series of frames, and the fact that most media players are very relaxed about odd tags and duplicated "headers" appearing at various places within the file, they tend to play without a glitch.  This does not mean that an MP3 file joined using the "DOS" COPY command is completely free from errors.  It would still have some "sync errors" if tested, but what I am saying is that most media players will ignore these errors.

Several "MP3 Joiners" that I have tested before (including http://www.shchuka.com/software/mergemp3) do not seem to import raw data and then re-encode it to an MP3 format.  They just join one to the other and create the same little "sync errors" that you will get by joining using a "DOS" batch file.

The Error Log when testing an MP3 created from 3 MP3s joined into
one using the "DOS" COPY command:

Error: Sync error reading frame header 1,063 expected at byte 555,003.
Approx. time: 0:28 (26.5% through audio).
Previous valid frame header located at byte 554,481.
Resync failed (no matching frame header found within 2,000 bytes).

Summary: 1,062 total frames processed (476 padded, 586 unpadded).
Bitrate is constant.

The Error Log for doing the same thing with the same 3 MP3 files
using the MergeMP3 program:

Error: Sync error reading frame header 1,366 expected at byte 713,144.
Approx. time: 0:36 (34.1% through audio).
Previous valid frame header located at byte 712,621.
Resync failed (no matching frame header found within 2,000 bytes).

Summary: 1,365 total frames processed (613 padded, 752 unpadded).
Bitrate is constant.

The Error Log when testing an MP3 joined from the same 3 MP3s
using Audacity:

No errors found.
Summary: 4,002 total frames processed (1,796 padded, 2,206 unpadded).
Bitrate is constant.

Open in new window


To create an absolutely standard MP3 that is free from any errors, you should use a program that re-encodes the raw data.  For example, if you joined MP3s using the rough and ready method I proposed:
copy /b "abc.mp3"+"cde.mp3"+"fgh.mp3" "joined.mp3"
ideally you should import "joined.mp3" into Audacity (or similar program) and then, without editing anything,  immediately export it back to MP3 format so that it is a standardised and compliant error-free audio file.

Bill
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.