data compression link collection

MP3/MPEG Audio

MP3 is the popular name for MPEG Audio Layer 3 encoding. This page covers this specific form of compression that is populary used for music, as well as some forays into Layer 2 and Layer 1 encoding.


Xine is a free gpl-licensed video player for unix-like systems. It plays mpeg-2 and mpeg-1 system (audio + video multiplexed) streams,
mpeg elementary streams (audio/video only, e.g. mp3 files) and
AVI files (using win32 codec dlls). Xine plays the video and audio data of the stream and synchronizes the playback of both. Depending on the properties of the stream, playback will need more or less processor power, full frame rate for mpeg-2 has been seen on a 400 MHz P II system.

Xine is on 1.1.7 as of June, 2007.

* * *    

Posted in June 30th, 2007


Mp3stat is Linux a utility program to compare encoders against an MP3 that was VBR encoded. It outputs a linear graphical bitstream analysis of each MP3 being compared and gives you a breakdown of how many frames of each bitrate are found in the MP3. It basically allows you to see how encoders treat areas in the same MP3s differently and lets users discover some of the bitrate effects of different quality levels of the same encoder. Mp3stat also supports Oggs.

Version 2.5.10 of mp3stat is shipping as July 2004.


Posted in July 27th, 2004

WMA To MP3 Converte

WMA To MP3 Converter was written for converting WMA to or from MP3/WAV files. So, with WMA to MP3 Converter, you may convert WMA to MP3, convert WMA to WAV, convert WAV to WMA, convert MP3 to WMA.


Posted in July 10th, 2004

MP3 Streaming DownSampler for PHP

The MP3 Streaming DownSampler for PHP is written with cable modem/DSL users with low upstream caps in mind. Using LAME, it dynamically downsamples a requested MP3 to a bitrate which can be streamed. It doesn’t use temporary files, so you don’t have to take the time to do any batching, and you just give it a directory with symlinks to your music in a place the Web server can reach. The interface is simplistic and fast, meant for immediate plug and play access.


Posted in July 4th, 2004


The author says:

This page offers very simple but very useful C source code to parse MP3 files. The parser gives detailed info of each frame in the MP3 file. It presents header info, side info and main data corresponding to each frame in the MP3 file. I was not able to find such a tool on the net so I did it myself and now I want to offer it to the world free of cost.

* * * *  

Posted in May 22nd, 2004

Freeware Advanced Audio Coder (FAAC)

An open source project aiming to create a free codec that supports the MPEG4 LOW and MAIN profiles. Currently available as a command line encoder and Win32 DLL.

Version 1.24 shipped in April of 2004.

* * * *  

Posted in April 25th, 2004


WinAmp is a very popular freeware MP3 player for Windows PCs.

WinAmp is shipping version 5.0.3 as of March, 2004.

* * * * *

Posted in March 28th, 2004

MP3 to Ogg

This is a suite of programs which will help you to convert your existing mp3 files into ogg. The suite includes a text and a graphical frontend. Requires mpg321, mp3info, oggenc, vorbiscomment (zenity for gui).

* * * * *

Posted in February 22nd, 2004

Roberto’s public listening tests page

Roberto Amorim is a familiar and friendly presence on the Hydrogen Audio board. This link points to the many audio compression listening tests he has conducted. These include evaluations of AAC and MP3 encoders at a rew different rates.


Posted in February 14th, 2004

MP3Sharp: JavaLayer C# Port

A straight-up port of the JavaZoom MP3 library to C#.


Posted in February 14th, 2004

C Sharp MP3 Compressor

A C# front end for converting WAV files to MP3 format, using the LAME encoder in DLL format.

* * * * *

Posted in January 26th, 2004

Java MP3 Player

Wouldn’t it be great if there was a free MP3 player written in a portable language like Java? These guys certainly think so.

Version 0.4 was shipping in January, 2004.

DCL user comment: Cool.

* * * *  

Posted in January 11th, 2004


A project that aims to hide information in MP3 files.


Posted in January 4th, 2004

i-Sound WMA/MP3 Recorder Professional

This app from AbyssMedia is advertised as being able to turn your computer into complete audio recording studio. That means you have the ability to record from external inputs directly to MP3, OGG, WMA, or WAV format. Includes niceties such as MP3 and OGG tag editors, Voice Activated recording, skin support, and more.

Version 6.05 is shipping in November, 2003.


Posted in November 15th, 2003

MP3 File Structure

This reference page breaks down the structure of an MP3 file quite nicely. Covers all the stuff you’ve wanted to know in detail.


Posted in October 27th, 2003

Winamp OpenSource LCD Plugin for various LCD & VFD modules

With this plugin your copy of Winamp will display track information on an LCD display attached to your PC. Just the thing if you’re looking to set up a jukebox of some kind, maybe in your car. Windows, free.


Posted in July 15th, 2003


This product analyzes and adjusts MP3 files so that they all have the same volume. It appears to be free.

As of Septembery, 2003, Version 1.4.3 is shipping.


Posted in July 6th, 2003


Published in MP3/MPEG Audio, Audio

Billed as a front end for the Lame encoder, LameFE actually supports much more than that on the Win32 platform. Rip CDs, encode using Lame, Monkey’s Audio, or Ogg Vorbis, or playback using a similar batch of codecs.


Posted in July 6th, 2003

Epigon Media Technologies

It’s a little hard for me to tell what Epigon is selling. They have a nice picture of some kind of board on their front page, but I don’t think they have any hardware for sale. They do appear to have audio codecs for MPEG-1, MPEG-2, and MPEG-4, as well as what appears to be a proprietary speech codec called eSpeech.

Note: Reader Ragu says that despite the problem siwith the web page, he is a big fan of their products. He is a satisfied customer who feels their audio codecs are the best.

* * * *  

Posted in July 2nd, 2003

MP3 Streaming DownSampler

Damascus Porteng wrote this downsampler that will take an input MP3 stream and resample it at a lower bit rate. Looks like open source that will run on *NIX systems.


Posted in June 28th, 2003

Yet another java id3 lib

A Java library that lets you read and write the ID3 tags embedded in MP3 files. Yep, it’s free.


Posted in June 27th, 2003

HowStuffWorks: How MP3 Files Work

An article on MP3 encoding, pitched to the layman.

* * * *  

Posted in June 14th, 2003


CoolPlayer is a nice, fast MP3 player targeted to Windows. This Open Source project is a nice piece of work, and the team has created a player that has the features to compete with good commercial players.

Build 214 of CoolPlayer shipped in June, 2003.


Posted in June 8th, 2003

Visual Text To Speech MP3

This product takes your text, converts it to speech, then stores the result in one of several compressed formats, including MP3, Ogg Vorbis, and G.721.


Posted in June 7th, 2003

MP3FileInfo - Extract Header and ID3 Tags of a MP3 File

This tutorial provides a useful class that lets you access the ID3 tags hidden in most MP3 files.


Posted in June 7th, 2003


This PHP script reads ID3 tags from MP3 files, as well as tons of other tag types from various other audio and other media files.

* * * * *

Posted in May 5th, 2003


Will Pye has a program that cleans up some of the problems associated with VBR encoding in MP3 files.


Posted in May 4th, 2003

MP3 Splitter & Joiner

An MP3 editor, lets you split and join MP3 files, as well as creating or modifying ID3 tags.

Version 2.40 shipped in April, 2003.


Posted in April 26th, 2003

Media Digitalizer

This appears to be a tool that is designed to aid you in the process of digitizing your LPs and cassettes to your PC. It will export to MP3 format, which explains its presence here.

* * * * *

Posted in April 14th, 2003

WMA MP3 Recorder

WMA MP3 Recorder turns your computer into complete audio recording studio. You can record sound from any internal or external source into WMA/MP3 format sound file directly without use additional disk space.

Version 5.60 is shipping as of April, 2003


Posted in April 8th, 2003