I have a long mp3 containing multiple songs (mixed together; there ISN'T any space between individual songs, they just "blend" together when one ends and the second starts).

Is there some software that I can use that would automatically split this mp3 into multiple mp3s, one per file?

I have done a similar thing for wave files a while back, which relied on detecting beats, and flagging regions where the beats changed for splitting. However, it was terribly hacky, which is why I'm trying to find a better solution.

As long as it works, I don't care about the OS.

  • possible duplicate of Is there an easy way to split mp3 files? – Moab Nov 2 '12 at 0:49
  • If songs blend and there is no silence between them, there is no way to "automatically" split them, it has to be done manually. – Moab Nov 2 '12 at 0:50
  • @Moab: yes there is. You detect the beats and see where they differ. I have done a similar thing for wave files, but I'd rather find a more to professional solution if there is one; I'd rather not have to code this myself – houbysoft Nov 2 '12 at 2:19
  • @Moab: also, please don't vote to close/link to a question that has little to do with this one. – houbysoft Nov 2 '12 at 2:37
  • then you better re-word your question and title and include more info, because as it stands it is a duplicate. – Moab Nov 2 '12 at 2:40

There is a package in Gentoo called media-sound/poc that has a binary called mp3cut(1). It has worked for me in the past. This package also has a mp3cue(1) which does what you ask for.

If you are looking for something that analyzes the sound and tries to make a guess on where to cut, then unfortunately I don't know any software that does this.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.