mp3splt – Splits mp3/ogg Files In Jiffy

Do you have an mp3/ogg file(s) longer then 10 minutes and your mp3 player does not have seek functionality? It is very very painful to fast forward/rewind (if available)  to the required position in the file, isn’t it? Now it doesn’t make sense to change your mp3 player just because it can not seek to required position in the file, so what else can you do? Split the single long file in multiple short files, right? This gives you a flexibility to over come player’s limitation and still reach the required point quickly.

Splitting mp3 files can be very time consuming with the traditional method

  • When you open a file that you want to split,  it takes time to decode the file. For longer files you might drop the idea of splitting the file before it can be decoded.
  • Next you need to select different sections, if you are doing it manually you will try to find the logical point to break the file which takes time again (This is good thing though).
  • Now you need to save each chunk, while saving it needs to be encoded and that can also take lot of time.
  • You need to decide the bit rate, sample rate, number of channels, etc etc while using this method. Everyone may not be familiar with all these concepts and end up with bad quality or huge files.

If you agree with these disadvantages get yourself mp3splt. This utility can split mp3(and ogg) files without decoding and encoding them which make it very very fast.  Also it work perfectly fine for both constant bit rate (CBR) and variable bit rate (VBR) mp3 files.

mp3splt Features:

  • Split mp3 and ogg files from a begin time to an end time without decoding
  • Split automatically with silence detection
  • Split by a fixed time length
  • Split in equal time tracks
  • Split an album with splitpoints from the server
  • Split an album with local .XMCD, .CDDB or .CUE file
  • Recursive multiple files split
  • Supports both ID3v1 & ID3v2 tags
  • Output file names can be derived using ID3 tags
  • Audacity labels file support
  • Split files created with Mp3Wrap or AlbumWrap
  • Split concatenated mp3 files
  • Support for mp3 VBR (variable bit rate)
  • Specify output directory for split files
  • Supports Linux, MAC OS and Windows
  • GNU GPL License
  • GTK based GUI front end (mp3splt-gtk)
  • Excellent Documentation


Installation on Linux is very easy as pre-built packages are available for most distributions. It is also available in standard Ubuntu repositories, windows version is available as Zip file which does not need any installation or as windows installer.

Usage Instructions:

As mentioned in feature list even though this is GPL product, it has very good documentation which provides detailed explanation about each and every option and examples. The documentation is so good that I will skip the usage instructions for this post. This documentation can be accessed though man command or online.


I have used only basic split mode i.e. split one file into multiple tracks of same length. I have tried this for both CBR and VBR (using frame mode) mp3 files.

I tested it for ID3 tags updates and output file names.

I haven’t tested it for wrap and ogg files.

Split points are noticeable while playing the files back to back, I am not sure whether this is the problem with my player or the option I used.

mp3splt is good tool for splitting the mp3 files, if you want to do advanced processing like bit rate change, filtering, volume leveling consider using Audacity instead.

Links Related To This Post:

This entry was posted in Cross Platfrom, GNU GPL, Software Reviews, Tips, Windows Software and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s