Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: --dibrom and --r3mix (Read 6349 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

--dibrom and --r3mix

Hey Dibrom,

Could you post a little bit about what the different --dibrom settings do?

Also, how are the --dibroms different from --r3mix?  How does your philosophy of size/quality differ from r3mix's?

--dibrom and --r3mix

Reply #1
Since you've had no reply yet, I'll give you the basics.
If there is anything Dibrom feels he'd like to point out, this will only urge hime to answer you faster!

--r3mix --> Tuned for archieval quality, Size vs. Quality.*
a bit smaller than --dibrom standard
--dibrom standard --> Tuned mainly for quality, reasonable size!*

*both of these are tested thoroughly by users!

Not yet recommended (Dibrom is testing them further)
--dibrom insane
&
--dibrom xtreme

--dibrom and --r3mix

Reply #2
I'm sorry I didn't get back to this post yet, I had meant to, but with all the things going on lately it got lost in the mix.

Anyway, what MTRH said is basically correct except for a few points.

--r3mix is tuned for "acceptable" quality more than anything else I think.  It may attempt to achieve "archive" quality but I believe the recent AQ test shows that it doesn't quite accomplish this to the degree which some may prefer.  That being said, Roel often refers to the switch as being "reasonable" in relation to size/quality ratio and that to "most users" it is transparent.  Again I'm not convinced this is entirely true (I know it isn't for myself, but I'm speaking for others here) according to the AQ test results, and other people's individual tests as well as my own.

This switch also seems to have problems with quieter music and certain samples like serioustrouble and 2nd_vent_clip, which cause dropouts.

Summary:  reasonable quality, good speed, may provide a more comfortable size/quality ratio for people who want good quality, but not necessarily absolute transparency.

The --dm-preset switches (or primarily --dm-preset standard) are different in that they were constructed from the ground up to provide the highest quality possible with LAME with NO regard to bitrate.  Then, once quality was achieved, different methods were utilized to bring the bitrate down while still retaining that same level of quality.  I believe this is basically the opposite approach that was taken with --r3mix, since bitrate was a concern from a start in that case.

As a result of this, --dm-preset standard performs better (sometimes significantly so) on critical test samples.  The bitrate really is not so much higher than that of --r3mix, it is on average probably around 5-30kbps larger depending on the sample.  Over a wide variety of music, it averages out to somewhere around 200-210kbps.

--dm-preset xtreme is fine for use, it is not necessarily experimental.  Basically the only difference though is that it uses a lower ath curve.  This will be changing shortly though.

However, "insane" is pretty much experimental for now.  There isn't much of a reason to use it over standard or xtreme at the moment.  The behavior of this switch is going to be changing soon as well though so hopefully the progression through the switches will provide a more linear increase in quality.

--dibrom and --r3mix

Reply #3
Quote
Originally posted by Dibrom

but I believe the recent AQ test shows that it doesn't quite accomplish this to the degree which some may prefer.


I'd prefer 'indicate' or 'suggests' here. The only thing it showed is that the reference was better than cbr192. There are (very good) indications that the -dm-preset's are better than r3mix, but nothing absolutely conclusive yet. See the relevant threads on r3mix.net and here for details.

Quote

As a result of this, --dm-preset standard performs better (sometimes significantly so) on critical test samples. 

This is something I can confirm from personal experience. Although I don't use MP3 myself, I do check against it during Vorbis tuning. (If MP3 sucks, it's passable that Vorbis isn't perfect. If MP3 does fine, Vorbis should definetely do too!)

On the problem samples I encouter, the dm-preset's nearly always are better than r3mix. Sometimes the difference is actually quite large.

--
GCP

 

--dibrom and --r3mix

Reply #4
Dibrom,

That's great, but what I really wanted to know (but forgot to ask) is exactly what switches the three dibrom presets equate to.

I can see from r3mix's pages that:
Quote
"--r3mix -b112" is synonym for "-V1 -mj -h --athtype 3 --lowpass 19.5 -b112" on 3.88 beta. 

--dibrom and --r3mix

Reply #5
Oh and I see also:
Quote
In LAME 3.90, --r3mix switched to the faster vbr-mtrh.  It's complete commandline is now: 
 
"--r3mix" = "--nspsytune --vbr-mtrh -V1 -mj -h -b96 --lowpass 19.5 --athtype 3 --ns-sfb21 2 -Z --scale 0.98" 

--dibrom and --r3mix

Reply #6
Quote
Originally posted by agraham
Dibrom,

That's great, but what I really wanted to know (but forgot to ask) is exactly what switches the three dibrom presets equate to.


I'll get to this, but at the moment I am changing a few of the switches around.