To the left is a flow diagram of a generic mp3 coder.
        However, the mp3 specification does not require any coder to follow a
        particular methodology, it only specifies that the resulting mp3 compressed
        file adhere to a certain format. Yet, methods of coding mp3 are well
        explored and most will have these elements.
      You can see explanations of each section by rolling
          over it with your mouse. Click to get a more complete explanation.
          Roll over light bulb icons  to get pop-up definitions of special terminology, and clink on links
          to get additional layers of information.
        to get pop-up definitions of special terminology, and clink on links
          to get additional layers of information.
      The process begins with an input sound. The MP3 encoder requires some
        acceptable digital sound file (usually an AIFF file or a track off your
        CD). Sophisticated MP3 encoders may be able to control your computer
        hardware, telling it to extract a track from a CD; otherwise, you will
        have to do this on your own.