LAMEgui Documentation
INTRODUCTION
First of all, LAMEgui is just a program which lets you control LAME (Lame Ain't an MP3 Encoder) easier. This means LAMEgui does not include an encoder. But LAMEgui needs LAME which you can get from BeBits or from the original LAME Homepage.
Simply install LAME as /boot/home/config/bin/lame or /boot/home/config/bin/lame-dec and you can use LAMEgui as a frontend for encoding music files without opening a Terminal where you have to type in all settings every time.
INSTALLATION
Installation of LAMEgui is very easy since a SoftwareValet-Package is used. You can install LAMEgui everywhere you want. There are no restrictions like a specific application path or something like this.
FIRST LAUNCH
After every installation of LAMEgui, the settings file is removed and a new one is written. So all your old settings are gone after the installation. You will get the LAMEgui window with standard settings which looks like this.

Now let's look at the tabview at the top left. There you can set the compression method. Available are CBR, VBR, ABR and COMP. If you want to know how to change settings of them in LAMEgui go on reading...
CBR TAB

This is the default encoding method. It is used very often to compress music and most files you get from the internet are encoded with CBR (Constant Bit Rate). Just drag the slider to the bit rate you want encode at. Usually a bit rate of 128 kbit/s is used at which you get small files and good quality. Choose a higher bit rate (around 192 kbit/s) to get a better quality but larger files or choose a lower bit rate (e. g. 64 kbit/s) for voice recordings, ...
VBR TAB

The VBR (Variable Bit Rate) is the one I prefer. The encoder tries to find out the best size for a single frame instead of using frames of the same size all the time. So every frame is adapted to the audio signal. This means that silent parts need less space than more dynamic parts. The slider at the top lets you specify the minimum bit rate that should be used. However, LAME uses the smallest bit rate on silent frames (zero value) which is 32 kbit/s for MPEG1 layer 3 files. The maximum bit rate slider should not be too low (not below 128) on hifi music files. I suggest to keep the maximum slider at 320 kbit/s to prevent the encoder of too heavy compressing. The quality slider is very important. With this slider you can make the encoder to spend more large frames to get better quality (the lower the quality value the better the quality) and vice versa. The default value for quality is 4. Recommended is a quality value of 3 or 2. (You will get larger files if you decrease the quality value, of course.)
ABR TAB

This is almost the same as the VBR method. The frame size of the mp3 file is variable, too. But ABR (Average Bit Rate) lets you set any bit rate you like. The encoder tries now to make a mp3 file with an average rate you have specified. But the encoder may use any frame sizes in the selected range (minimum to maximum).
COMP TAB

COMP means »compression« and you tell the encoder the compression ratio only. (9x should be OK for normal quality. If you want good quality any other method is recommended. Higher ratios, let's say above 23x, are rather useless)
CD RIPPER
If you want to encode music from a audio compact disc you normally have to copy the files from the CD to your hard disk first. With the CD ripper option of LAMEgui you can encode them directly into MPEG format onto the hard disk. Just mount the CD and the CD ripper menu will become active. Choose the CD from which you want to encode from (sizes in MB will help you to find the correct CD if you have more then one mounted). All tracks found on the CD are added to the file list.



CD RIPPER
Now, after we have added the CD tracks to the file list, we select the files which should be encoded. Click on every file you want to encode and press and hold the SHIFT-key as it is done in every multiple-selection-list on the BeOS. There are three possibilities how LAMEgui could handle your choice:
  • encode all files and ignore selection
  • encode the selected files, only
  • encode all except the selected files
The way LAMEgui steps through the file list is selected in the "process"-menu. When you change the selection while encoding this is notified by LAMEgui and the internal encoding queue is updated.



IN-FILES
Well, when a file is encoded, what should LAMEgui do with it? You can choose one way out of three what happens with the input file(s) when the encoding process has finished:
  • just do nothing and keep the file(s)
  • move the file(s) to trash (restorable)
  • delete the file(s) (not restorable)
You can change this even when the encoder is active and it will be applied to the currently encoded file and all following ones.