HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - General => Topic started by: Andrew jones on 2007-09-19 00:24:42

Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: Andrew jones on 2007-09-19 00:24:42
Hi,

I have read in a number of posts (and the wiki) that the "best" encoding option to use with EAC is "User Defined Encoder". I have ripped ca 400 CDs using "LAME MP3 Encoder", with command line options of "-V 0 --vbr-new" and bitrate set to 256 Kbs (which I thought would be ignored). The LAME version is 3.97.

What are the issues of doing it this way, rather than with "user defined encoder" and the extra command line parameters?

Andrew
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: Jebus on 2007-09-19 00:33:40
Hi,

I have read in a number of posts (and the wiki) that the "best" encoding option to use with EAC is "User Defined Encoder". I have ripped ca 400 CDs using "LAME MP3 Encoder", with command line options of "-V 0 --vbr-new" and bitrate set to 256 Kbs (which I thought would be ignored). The LAME version is 3.97.

What are the issues of doing it this way, rather than with "user defined encoder" and the extra command line parameters?

Andrew




it won't ignore the 256 kb/s option... EAC is creating its own command-line, adding your typed in options, and then sending the whole thing through to lame.



Setting it to "user defined" means that it won't try to pass options from the gui controls, because its like saying "who the hell knows what this encoder's parameter scheme is". Make sense? I'm not sure exactly what the effect on your files was, though... depends on what lame was receiving from eac, and which options override which.
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: david_dl on 2007-09-19 01:32:07
I think it would be preventing the VBR bitrate from ever going below 256; kinda defeats the purpose of VBR, even with V0 the bitrate may often be lower than 256.
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: greynol on 2007-09-19 01:49:21
It will also invoke either -h or -f depending on whether high or low quality was selected.

Yeah, you need to select "User Defined Encoder" in order to have complete control over what gets passed along to Lame.
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: shadowking on 2007-09-19 01:55:07
Best to first check a few tracks when using any tool before doing the whole thing.
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: Andrew jones on 2007-09-19 11:45:28
I think it would be preventing the VBR bitrate from ever going below 256; kinda defeats the purpose of VBR, even with V0 the bitrate may often be lower than 256.


Thanks - this makes sense and in hind-sight fits with what I saw. I will try a few more rips using the wiki guidance this time    and see what difference it makes to file sizes.

Best to first check a few tracks when using any tool before doing the whole thing.


Did that and they seemed OK. It's only more recently that I realised I wasn't using the recommended options and wondered what the practical effect of that might be!

Edit: just ripped 3 albums using the recommended setting. These were the percentages comparing "new" size, with "old" size:
White Stripes, Elephant, 88%
Yes, Relayer, 96%
Arcade Fire, Funeral, 93%

If this selection is typical (mean 92%), then I would free up nearly a Gb on my Vibez, which would be nice to have, but not a compelling reason to re-rip them all immediately.
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: Synthetic Soul on 2007-09-19 13:36:31
I have just linked to this thread from the wiki, for anyone else who may ask the question when reading the wiki guide.

To clarify the responses so far:

If you use Lame MP3 Encoder EAC will mix your command-line settings with those it will create from the GUI settings.

The Bit rate dropdown - if any value other than 128kbps is selected - will be used to set the -b (minimum bitrate) switch.

The High/Low Quality radio buttons will add -h and -f respectively.

Therefore, if you select Lame MP3 Encoder, select 256kbps from the Bit rate dropdown, have High Quality checked, and have "-V2 %s" as your command line EAC will actually run:

Code: [Select]
-b 256 -h -V2 %s


Using User Defined Encoder means that you know exactly what EAC is running.
Title: Disadvantages of using LAME MP3 Encoder Option in EAC
Post by: psycho on 2007-09-19 14:30:45
All these problems made me decide to use lame dll with EAC. The dll, which uses .ini
No problems since. No worries, I know exactly what I get.

EDIT: Typo.