QUOTE
Originally posted by gabriel
In lame there are some --preset switches (btw they need to be updated).
They are official switches. Now in alpha there are the --dm-preset-xxx.
I think it would be better in order to try maintening consistency to have them under --preset dm-xxx. It should be done now if we want to switch them, because it will be near impossible after the beta release.
Well one of the original reasons I didn't just add the --dm-preset's to the --preset switches is because I felt they didn't belong there at the time. What I was looking at was a more in depth tweaking and construction of presets and I felt the normal --preset switches were a bit outdated (as you seem to agree with). However, this was only in my custom compile and I had never originally actually intended that they be included in the mainline.
I'm not 100% sure yet what would be the best approach to take here, but perhaps a name change would be appropriate. To be honest, I would actually be interested in totally revamping the preset system and including the --dm-presets as some of the defaults. Currently, using these presets over the normal ones or just the typical LAME switches, results in much higher quality. Unfortunately for those that don't know about them (and don't read the help), they won't be able to realize this quality.
Perhaps what I would suggest in order from highest to lowest default settings:
dm-preset insane
dm-preset xtreme
dm-preset standard
--r3mix
(another setting somewhere between)
ff123 and Han's suggested ABR line
and then some other stuff further down. I think all of this should be automatic. In fact, maybe you could even set up a system which could dynamically interpolate between presets (I know it already does this with the lowpass and ATH, but I don't think this is enough personally). Say you would specify -V100% and it would pick insane, -V90% and it would be somewhere between insane and xtreme, and so on. A somewhat less verbose switch than the current one could then be added which could show what is the "base" preset, and what tweaks were made to it (ATH modifications, noise measuring modifications, joint stereo threshold modifications, etc.)
I think I would really like this idea and many others would as well. A Lame 3.90 release with a totally revamped and vastly improved preset selection would be one of the best things that could happen to the project IMO. As it currently stands, there are way too many experimental switches in common use which shouldn't be. The presets should take care of all of this for the user.