IPB

Welcome Guest ( Log In | Register )

lame3100h, a functional extension
halb27
post Dec 18 2012, 01:11
Post #1





Group: Members
Posts: 2414
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


--------------------
lame3100m --bCVBR 300
Go to the top of the page
+Quote Post
 
Start new topic
Replies
o-l-a-v
post Jan 2 2013, 12:02
Post #2





Group: Members
Posts: 117
Joined: 18-July 12
From: Norway
Member No.: 101545



With command
CODE
-S --noreplaygain -V1+ -%d

The progressbar does not move, estimated time just get higher and higher. Whats wrong here? tongue.gif
I use foobar. I got mp3packer.exe in the same folder, and haven't renamed the lame3100h.exe.
Also got c++ 2010 installed

This post has been edited by o-l-a-v: Jan 2 2013, 12:03
Go to the top of the page
+Quote Post

Posts in this topic
- 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   From the Wikipedia on SSE2 I see differences are t...   Jan 15 2013, 17:35
- - 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


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 16th April 2014 - 05:27