HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - Tech => Topic started by: halb27 on 2013-11-17 10:41:46

Title: lame3100m - a constraint vbr variant
Post by: halb27 on 2013-11-17 10:41:46
There was a bug in 3100l when it was called without options (or with option '--longhelp' or similar), that is when it was not about real encoding.
Lame3100m is a bug fix for this.

There are also some minor tweaks, the most important of which is giving no accuracy bias any more to loud spots in the music.
It is not expected however that these changes produce essential audible differences compared to version 3100l.

Lame3100m can be downloaded from here (http://dl.getdropbox.com/u/2681777/Lame3100m/lame3100m.zip).
Title: lame3100m - a constraint vbr variant
Post by: LedHed8 on 2013-11-17 20:43:01
Thanks for the continued development halb27.  I've been unable to get the --frameAnalysis command to work while encoding with foobar.  Does anyone have any ideas as to what I might be doing wrong?  Am I missing an additional foo component?  The encodings are fine when I add the command, but I am not getting any analytical outputs.  I've placed the command before and after the Vx quality parameter with no result.  Thank you in advance for the help.  LedHed8
Title: lame3100m - a constraint vbr variant
Post by: goa pride on 2013-11-17 21:29:38
Thanks for the continued development halb27.  I've been unable to get the --frameAnalysis command to work while encoding with foobar.  Does anyone have any ideas as to what I might be doing wrong?  Am I missing an additional foo component?  The encodings are fine when I add the command, but I am not getting any analytical outputs.  I've placed the command before and after the Vx quality parameter with no result.  Thank you in advance for the help.  LedHed8

where is lame_enc.dll ?
Title: lame3100m - a constraint vbr variant
Post by: LedHed8 on 2013-11-17 21:37:32
It's located in a separate codecs folder.  Let me guess?  I need to put it inside the foobar folder?
Title: lame3100m - a constraint vbr variant
Post by: lvqcl on 2013-11-17 21:43:45
foobar2000 doesn't use lame_enc.dll. And AFAIK it simply ignores everything that an encoder prints to stdout.
Title: lame3100m - a constraint vbr variant
Post by: LedHed8 on 2013-11-17 21:57:41
Doh!  That's right.  Forget that foobar grabs lame.exe.  Thanks for the help lvqcl and goa pride!
Title: lame3100m - a constraint vbr variant
Post by: halb27 on 2013-11-17 22:14:50
--frameAnalysis requires lame3100m to be invoked from the cmd prompt.
Title: lame3100m - a constraint vbr variant
Post by: LedHed8 on 2013-11-17 22:38:35
Thank you halb27.
Title: lame3100m - a constraint vbr variant
Post by: o-l-a-v on 2015-04-08 19:12:53
Hi! Sorry for bumping up an old thread. But I can't seem to get the encoder to work together with foobar.
"-S --noreplaygain -V0 - %d" works.
"-S --noreplaygain -V0+ - %d" does not. Why?
Conversion failed: The encoder has terminated prematurely with code 1 (0x00000001); please re-check parameters

I'm going to upload some mp3's to deezer, so I was thinking: Why not get as good quality as possible? Deezer streams 320kbps mp3 anyways. Although I probably don't hear any difference at V3

Edit: Ok, found out that Vn+ has been fased out. Instead this should work:
-S --noreplaygain -V0 --cbvr 0 - %d
But it does still gives me error.

Edit2. Derp. Found it all out..
-S --noreplaygain -V0 --cvbr 0 - %d.. not -S --noreplaygain -V0 --cbvr 0 - %d  All good!
Title: lame3100m - a constraint vbr variant
Post by: polemon on 2015-07-27 21:32:48
I still find it very difficult to find the latest development trunk of LAME. The SF site goes only up to version 3.99.5.
I don't even remember where I've downloaded the 3.100a2 sources from. Why are they so difficult to find?

There are a few git repos, mirroring what's on the SF site, but no development trunk, either.

Is there a reason why this is, or am I doing something wrong?
Title: lame3100m - a constraint vbr variant
Post by: saratoga on 2015-07-28 04:19:33
I still find it very difficult to find the latest development trunk of LAME. The SF site goes only up to version 3.99.5.


I assume you're referring to the download page?  You can get the latest code by clicking on the "Code" page instead:

http://sourceforge.net/p/lame/code/ (http://sourceforge.net/p/lame/code/)

Alternatively, there are mirrors on github if you prefer using git to cvs. 
Title: lame3100m - a constraint vbr variant
Post by: polemon on 2015-08-01 09:00:54
I still find it very difficult to find the latest development trunk of LAME. The SF site goes only up to version 3.99.5.


I assume you're referring to the download page?  You can get the latest code by clicking on the "Code" page instead:

http://sourceforge.net/p/lame/code/ (http://sourceforge.net/p/lame/code/)

Alternatively, there are mirrors on github if you prefer using git to cvs.

I've recently found an older post of mine, where I asked pretty much the same thing, someone suggested me http://lame.cvs.sourceforge.net/viewvc/lame/lame/ (http://lame.cvs.sourceforge.net/viewvc/lame/lame/) and then the link to download it as a Tarball at the bottom.

Turns out, the last few days, SF was down, or at least the code repos were unavailable.

In recent years, SF became increasingly difficult to use. I find github much more intuitive, and easier to use, but that just might be me. I try to avoid SF as much as possible by now...

Which of the git mirrors would you suggest?