Login or Sign Up
Welcome, !
Logout
Join the HC Newsletter
Subscribe Now!

Find out how data compression works, and how to convert files to MP3 for free

 

By Craig Anderton

 

Remember the dot-com boom? The web was supposed to be the force that democratized the music industry—physical distribution would be obsolete, as you could post your music on the web and be exposed to an audience of millions, who would cheerfully download high-quality music while paying a reasonable, and fair, fee.

Amazingly, significant parts of that have come true, and we’re not just talking iTunes: Bands set up web sites where fans can hear new tunes, MP3s make it easy to post songs for critiques, and snippets of music help sell physical CDs.

It’s not hard to get your music on the web, but unless you’re Trent Reznor, you’ll probably have to settle for posting it in a data-compressed format in order to conserve server space, as well as save time for those downloading your masterpiece. Although there’s a lot of criticism of the MP3 format, not all of it is justified as there are ways around some of its limitations.

 

THE DATA DIET PROGRAM

The MP3 format is based on using data compression algorithms that can reduce the amount of data needed to reproduce music. (Note that this has nothing to do with audio dynamic range compression, as used in recording.) Actually these are data omission algorithms, because they do not work like StuffIt or Zip data compression algorithms, which restore the original file when uncompressed. Instead, a process like MP3 throws away “unneeded” data. For example, if there’s a lot of high-level sound going on, the algorithm might assume you can’t hear lower-level material, and decide for those sections you only need 24dB of dynamic range. This requires only 4 bits of resolution—25\\\% the amount of data required by 16-bit resolution.

Unfortunately, it’s difficult to retain quality with data-compressed music (video and images are much more easily compressed). One workaround is to use a lossless algorithm, such as FLAC, or the lossless options offered by Microsoft and Apple for their audio formats. However, these don’t result in particularly svelte files; with complex music, the size reduction may only be 10-20\\\%.

Although there are many data compression algorithms for audio, only a few are common:

  • MP3. This allows several levels of encoding, so you can generate just about any size audio file—with greater fidelity loss as the files get smaller. There are many free or shareware MP3 players (e.g., iTunes and Windows Media Player); for MP3 encoding, you can use iTunes, most digital audio editors, and many digital audio workstations.
  • AAC. As the iPod’s native file format, this format is pretty popular—and to most ears, sounds better than MP3 for a given file size. iTunes can convert files to AAC.
  • Windows Media Audio. Being part of Windows has helped establish WMA as a player, but it’s not as common as MP3 or AAC and few musicians post their music as WMA format files. At low bit rates, the quality is generally much better than MP3. Although Microsoft no longer offers a WMA player for the Mac, the utility Flip4Mac (a free version is available) allows playing Windows Media formats on the Mac.
  • Ogg Vorbis. While rare (and no one can figure out why, unless it’s the weird name), this format also sounds better than MP3 for a given bit rate—and unlike MP3, the encoding tools are free to developers. Ogg Vorbis files haven’t gotten much traction with the public, but are popular with tech-savvy users.
  • FLAC. This popular lossless compression format isn’t supported by many portable music players, but musicians often use FLAC to send files back and forth when collaborating due to the superior sound quality.

When creating audio content for posting, even though MP3 doesn’t necessarily provide the best quality, all the players read it, there’s a ton of supporting software, and people can load the files into portable MP3 players.

 

CHOOSING THE RIGHT MP3 SETTINGS

When encoding a file to MP3, always give the encoder high quality, uncompressed material so it can make the best decisions on how to apply the compression algorithm. Then, choose the compression parameter values carefully. When saving to MP3, you can typically choose from a range of bit rates (number of bits that get transferred in a second), from 320 kbps stereo (excellent quality, but largest resulting file size) down to 8 kbps mono (good enough for dictation). Compressing a standard 28MB WAV audio file to 320kbps stereo MP3 results in a 6.4MB file; compressing to 8kbps mono yields a 0.16 MB file—a data reduction ratio of 175:1.

In addition to fixed rates, there are variable bit rate (VBR) options that dynamically optimize the bit stream according to the material being played back. This is not as universally compatible, so it’s usually preferable to use constant bit rates.

For best results, save a file using a variety of bit rates and sampling frequencies, in mono and stereo, and determine which combines best sound with smallest file size. Note that mono will usually have higher fidelity than stereo for a given file size. For example, with an MP3 128kbps file, the mono version “spends” that bandwidth on a single, high-quality file. Stereo generates two 64kbps streams—one for each channel—and 64kbps doesn’t sound as good as 128kbps. However, this means you give up stereo, which you probably don’t want to do.

 

CONVERTING WITH iTUNES

Although there are plenty of ways to convert files to the MP3 format, iTunes is free, readily available, and works for both Mac and Windows. If you don’t have iTunes already, download it from www.apple.com and follow the instructions for installation. Then, convert using the following procedure.

1. Open iTunes, then drag the files you want to convert into the main iTunes window.

2. From the menu bar, go iTunes > Preferences, then click on the General tab (Fig. 1).

General.JPG

Fig. 1: Click on the General tab in iTunes to get started, then click on Import Settings to set up the MP3 file format characteristics.

 

3. Click on the Import Settings button (Fig. 2).

ImportSettings.PNG

Fig. 2: The Import Settings dialog box is where you can choose the file format, and custom settings for that format.

 

4. With the Import Using pop-up menu, choose MP3. The other choices are relevant only if you’re ripping from a CD.

5. Choose the MP3 settings from the Settings pop-up menu. If you want to keep things simple, you can choose one of the default data rate settings of 128kbps, 160kbps, or 192kbps. The higher the data rate, the better the fidelity. But you can also choose Custom, which gives you multiple options (Fig. 3).

CustomSettings.PNG

Fig. 3: Customize the quality and size of your MP3 file with the Custom Settings dialog box.

 

  • Stereo Bit Rate (data rate). This is variable from 16kbps to 320kbps. The higher the rate, the higher the fidelity and the more space taken up by the file.
  • Use Variable Bit Rate Encoding. This varies the number of bits used to store the file, based on the needs of the program material. Although it can create smaller file sizes, VBR files are not compatible with every single MP3 player, so it’s probably best to leave this unchecked. If you do select this, another pop-up menu lets you specify the level of quality.
  • Sample Rate. Selecting Auto chooses the same sample rate as the source material, which is usually the best choice. Choosing a lower sample rate than the source creates a smaller file size with the tradeoff being reduced fidelity; choosing a higher sample rate than the source creates a bigger file size, but gives no audible benefit.
  • Channels. Auto will create a mono file from a mono source, and a stereo file from a stereo source, so this is usually the best option. If you want to halve a stereo file’s file size, you can choose mono although of course, you’ll lose any stereo effects.
  • Stereo Mode. This is available only if you choose Stereo for channels. At bit rates under 160kbps, the Joint Stereo option can improve sound quality by not devoting unneeded bandwidth to redundant material.
  • Smart Encoding Adjustments. This causes iTunes to analyze the encoding settings and source material and make the appropriate adjustments. Uncheck this if you’re going to do custom settings.
  • Filter Frequencies Below 10Hz. I recommend always leaving this on, because even if your source material does contain frequencies below 10Hz, very few transducers can play back frequencies that low. Therefore, there’s no need to waste bandwidth on encoding what are essentially sub-sonic frequencies.

Now that the encoding parameters are setup, let’s encode your file. In the main iTunes window, right-click (ctrl-click) on the name of the track you want to convert, and select Create MP3 Version. Wait a few seconds for the conversion, and iTunes will create an MP3 copy of your file.

As  there’s no obvious indication of file format in iTunes, if in the future you aren’t sure which is the original and which is the MP3 copy, right-click (ctrl-click) on the name and select Get Info (Fig. 4). You’ll see the format, sample rate, bit rate, channels, and other info. And that's all  there is to it!

Info.PNG

Fig. 4: Find out a file's characteristics with the Get Info option in iTunes.

 

CraigGuitarVertical.jpgCraig Anderton is Editor Emeritus of Harmony Central. He has played on, mixed, or produced over 20 major label releases (as well as mastered over a hundred tracks for various musicians), and written over a thousand articles for magazines like Guitar Player, Keyboard, Sound on Sound (UK), and Sound + Recording (Germany). He has also lectured on technology and the arts in 38 states, 10 countries, and three languages.

No comments
Join the discussion...
Post Comment
More Cool Stuff
News
Apogee Symphony I/O Mk II connects to the network with Dante™ Option ...
Amptweaker Bass TightRock Jr A top-flight distortion pedal heads for the bottom ...
x
sign in
x
contact us
*Indicates required fields
Name *
Email Address *
Issue Type *
submit
x
message
okay
please wait