lame3100h, a functional extension |
lame3100h, a functional extension |
Dec 18 2012, 01:11
Post
#1
|
|
|
Group: Members Posts: 2297 Joined: 9-October 05 From: Dormagen, Germany Member No.: 25015 |
You can download it from here.
What’s the functional extension? It offers additional VBR quality settings -V5+ to -V0+ which cover the average bitrate range from ~144 to ~300 kbps (for a variety of pop music): -V5+ 144 kbps -V4.5+ 160 kbps -V4+ 176 kbps -V3.5+ 192 kbps -V3+ 208 kbps -V2+ 224 kbps -V1.5+ 240 kbps -V1+ 256 kbps -V0.5+ 278 kbps -V0+ 300 kbps An alternative way to use the functional extension is --brV+ x, where x is the average bitrate (for a variety of pop music) you want to use. You can use for instance --brV+ 224 instead of -V2+. What is it good for? Lame’s moderate VBR quality settings like -V5 or -V4 usually yield a very good quality. That’s why many users are happy with these settings. Sometimes however tracks contain spots which are not encoded well. Many users want a better quality also for these rather rare events. From current experience Lame3.100 alpha2 seems to scale well quality of tonal problems with -Vn level, but temporal resolution can still be an issue. -Vn+ uses -Vn as the encoding basis, but adds a certain amount of brute-force safety by forcing audio data bitrate to a target bitrate which depends on -Vn+ level. Moreover care is taken to always provide maximum possible audio data space for the encoding of short blocks which are used when the encoder thinks it is appropriate for a good temporal resolution. Also Lame's default lowpass is lowered a bit in order to make best use of the encoded bits (use --lowpass x if you don't like this). Emphasis is on issues with temporal resolution, but tonal problems are tackled as well. In a sense -Vn+ combines the quality advantages of both VBR and CBR. Recommendations Users who care much about filesize and are content with the functional extension improving short block (pre-echo) behavior, can use -V5+ to -V4+. Users who don’t like rather obvious issues in their music even when they’re rare but who also care about filesize are best to choose from -V3.5+ to -V1.5+ according to their needs. For a significant potential for improving tonal issues -V3+ or better is recommended. Users who don’t care much about filesize but much more about universal top quality are best served by using -V1+ or V0+, or anything in between. Installation lame3100h.exe was compiled with Visual C++ 2010. For this reason it is necessary to install the Microsoft Visual C++ 2010 Redistributable Package vcredist_x86.exe. You can download it from http://www.microsoft.com/en-us/download/details.aspx?id=8328 lame3100h.exe uses the fast and lossless mp3packer tool internally to squeeze the otherwise unused bits out of the mp3 file. You can download mp3packer from http://www.hydrogenaudio.org/forums/index....st&p=282289. Put mp3packer.exe into the same folder where lame3100h.exe is located. Many thanks to Omion for this great tool. In case there is no mp3packer.exe in lame3100h.exe’s folder lame3100h.exe will work, but the mp3 files will be somewhat larger than necessary. This post has been edited by halb27: Dec 18 2012, 01:27 -------------------- lame3100k -V0 --cvbr 9
|
|
|
|
![]() |
Jan 15 2013, 17:35
Post
#2
|
|
|
Group: Members Posts: 2297 Joined: 9-October 05 From: Dormagen, Germany Member No.: 25015 |
From the Wikipedia on SSE2 I see differences are to be expected. Precision of SSE2 calculations can be reduced. Whether this has an audible impact is another question.
I personally want to provide only exes which hopefully can be used on any Windows system, especially as to me it's fast enough using foobar and a multi-core system (on my 6-core HT system 12 tracks are encoded in parallel). But I welcome any variant like this one for those who want to use it. This post has been edited by halb27: Jan 15 2013, 17:36 -------------------- lame3100k -V0 --cvbr 9
|
|
|
|
halb27 lame3100h, a functional extension Dec 18 2012, 01:11
Kamedo2 Absolutely great, halb27! Thank you very much ... Dec 18 2012, 05:38
Kamedo2 Average bitrate on my set of pops and jazz albums.... Dec 18 2012, 19:53
BFG QUOTE (Kamedo2 @ Dec 18 2012, 12:53) Aver... Dec 18 2012, 23:05
Dynamic QUOTE (Kamedo2 @ Dec 18 2012, 18:53) Aver... Dec 19 2012, 03:05
BFG QUOTE (Dynamic @ Dec 18 2012, 20:05) So t... Dec 19 2012, 04:12
halb27 This is very strange.
I reject --brV+ values lower... Dec 19 2012, 11:19
Kamedo2 Sorry, I forgot to delete past mp3s and the result... Dec 19 2012, 16:27
BFG QUOTE (Kamedo2 @ Dec 19 2012, 09:27) By t... Dec 19 2012, 20:56
halb27 I've changed --brV+ x behavior for x < 144 ... Dec 19 2012, 21:23
Kamedo2 QUOTE (halb27 @ Dec 20 2012, 05:23) I... Dec 20 2012, 15:59
MrJAck1983 When do you guys think you will release lame 3100 ... Dec 21 2012, 15:08
BFG QUOTE (MrJAck1983 @ Dec 21 2012, 08:08) W... Dec 21 2012, 15:26
MrJAck1983 QUOTE (BFG @ Dec 21 2012, 16:26) QUOTE (M... Dec 21 2012, 17:57
lunasnow if I use Lame
add -q0 or -h parameter can provide... Dec 27 2012, 15:14
[JAZ] Replied at the other thread Dec 27 2012, 17:55
o-l-a-v With command
CODE-S --noreplaygain -V1+ -%d
The p... Jan 2 2013, 12:02
lvqcl there should be a space between - and %d Jan 2 2013, 12:05
o-l-a-v QUOTE (lvqcl @ Jan 2 2013, 12:05) there s... Jan 2 2013, 12:27
goa pride what's the benefit using this lame3100h 32 bit... Jan 3 2013, 12:33
halb27 QUOTE (goa pride @ Jan 3 2013, 12:33) wha... Jan 7 2013, 21:40
Kamedo2 I'm almost ready for the MP3 224kbps ABC/HR li... Jan 7 2013, 14:43
halb27 QUOTE (Kamedo2 @ Jan 7 2013, 14:43) Shoul... Jan 7 2013, 21:52
Aleron Ives Why are you comparing VBR with 3.99.5 and 3.100h a... Jan 7 2013, 21:10
halb27 QUOTE (Aleron Ives @ Jan 7 2013, 21:10) W... Jan 7 2013, 22:02
SubV I've compiled the LAME3100h with SSE2 support,... Jan 14 2013, 20:01
FreaqyFrequency Awesome! Spasibo Sub! Jan 14 2013, 22:13
lock67ca So there's such an improvement over 3.99.5 tha... Jan 15 2013, 03:34
BFG QUOTE (lock67ca @ Jan 14 2013, 20:34) So ... Jan 15 2013, 06:00
Kamedo2 I used both halb27's original binary and SubV... Jan 15 2013, 15:14
SubV QUOTE (Kamedo2 @ Jan 15 2013, 18:14) I us... Jan 21 2013, 13:09
BFG Would it be possible to build a single 3.100h bina... Jan 21 2013, 17:16
halb27 As far as I can see in the VC++ environment you ju... Jan 21 2013, 17:47
[JAZ] halb27 is correct (although the naming doesn't... Jan 21 2013, 19:49
halb27 It's not a long time ago that I wrote 'I h... Jan 23 2013, 15:15
Kamedo2 halb27, Is the new version available? I'm cons... Jan 24 2013, 18:15
halb27 I'm working on the new version. I guess it wil... Jan 24 2013, 20:30
halb27 Here comes version 3.100i for testing.
I've al... Feb 5 2013, 17:23
Jeff Flowerday QUOTE (halb27 @ Feb 5 2013, 09:23) As I w... Feb 5 2013, 20:59
Jeff Flowerday It is to bad the SSE compiled version doesn't ... Feb 5 2013, 21:59
halb27 Thanks for testing. But wouldn't it be a good ... Feb 5 2013, 22:25
Jeff Flowerday QUOTE (halb27 @ Feb 5 2013, 14:25) Thanks... Feb 5 2013, 23:01
IgorC Have tried SSE2 and non SSE2 version at V3+ and co... Feb 6 2013, 23:10
halb27 I heard the difference at second ~3.0, and I used ... Feb 6 2013, 23:18
halb27 I just retried using my favorite setting -V0.7+, a... Feb 7 2013, 10:49
Kamedo2 I encoded all of my 25 samples and test albums usi... Feb 7 2013, 17:40
Kamedo2 halb27, would you please get rid of the audible di... Feb 8 2013, 22:42
halb27 Sorry, I have no idea how to do that. I rather con... Feb 8 2013, 23:44
IgorC You're right, something is wrong with SSE2 ver... Feb 9 2013, 03:47
SubV QUOTE (IgorC @ Feb 9 2013, 06:47) In my o... Feb 10 2013, 14:05
halb27 Before publishing 3100i I will remove the SSE2 ver... Feb 10 2013, 21:44
halb27 I consider the --adbr-stop behavior I mentioned a ... Feb 11 2013, 14:39
lock67ca I'm still not completely comfortable using an ... Feb 12 2013, 00:44
halb27 Yes, 3.99.5f was the last 3.99.5 extension version... Feb 12 2013, 02:40
halb27 I've done another small change to 3100i concer... Feb 13 2013, 15:20
Kamedo2 I'll retest, because the result of the latest ... Feb 15 2013, 01:11
halb27 OK, so I publish the current 3100i as final in a n... Feb 15 2013, 09:31
shadowking I started to test 3.99.5 V1 V0+, 320k as well as t... Feb 25 2013, 14:49
Kamedo2 QUOTE (shadowking @ Feb 25 2013, 22:49) I... Feb 25 2013, 18:57
halb27 @shadowking:
Thank you very much for testing. Sou... Feb 25 2013, 19:32
shadowking I tried again 1st thing this morning with fresh ea... Feb 26 2013, 03:43
halb27 Looks like emese is easier for you to ABX than flo... Feb 26 2013, 07:36
shadowking I used 3100i -b320 :
Florida - To me CBR seems wo... Feb 26 2013, 12:22
halb27 Thank you for testing.
I 'e got a file 'A... Feb 26 2013, 14:18
BFG QUOTE (halb27 @ Feb 26 2013, 07:18) Thank... Feb 26 2013, 15:44
shadowking I've uploaded the sample here:
http://www.hyd... Feb 26 2013, 14:40
halb27 My ears probably aren't better. I am able to A... Feb 26 2013, 16:35![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 16:16 |