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: -Y switch doesn't work? (Read 4524 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

-Y switch doesn't work?

Hello guys, first post here  I want to know why -Y switch can't supress frequency higher than 16k??
It doesn't work!!

-Y switch doesn't work?

Reply #1
What compile are you using?
And don't just say "3.90.2" or "3.90.3", but be more specific, as there are some compiles designed to only encode in -aps (to avoid "experimentation" with switches, that could harm sound quality)

Go to Rarewares and try with a different compile.
I'm the one in the picture, sitting on a giant cabbage in Mexico, circa 1978.
Reseñas de Rock en Español: www.estadogeneral.com

-Y switch doesn't work?

Reply #2
I'm just using lame 3.90.3 and trying "--alt-preset standard -Y" ,but It supress some tweaks! not freq!
Thanks for the reply

-Y switch doesn't work?

Reply #3
-Y != lowpass
"To understand me, you'll have to swallow a world." Or maybe your words.

-Y switch doesn't work?

Reply #4
yes but this switch doesn't work!!

-Y switch doesn't work?

Reply #5
Are resulting files bit-identical with/without -Y (to check: same size? if yes decompress both and do a wave substraction or EAC wave compare)
Let's suppose that rain washes out a picnic. Who is feeling negative? The rain? Or YOU? What's causing the negative feeling? The rain or your reaction? - Anthony De Mello

-Y switch doesn't work?

Reply #6
Sorry, but I don't really understand your problem. Please give more accurate information on what you are trying to do, what commandline and lame compile you are using and if you are using any frontends.

dev0
"To understand me, you'll have to swallow a world." Or maybe your words.

-Y switch doesn't work?

Reply #7
That switch does nearly nothing on music which has few and powerful transients (percussion)...

It doesn't suppress high frequencies! It only removes most of scalefactor band 21 (>16kHz),
which tends to bloat the bitrate (due to the lack of a scalefator).

To really remove frequencies >16kHz use --lowpass 16
/EDIT\ changed = to space \EDIT/

It probably does work, but is hard to notice with the type of music you compress (classical? jazz?).
ruxvilti'a

-Y switch doesn't work?

Reply #8
Yeah I use "--alt-preset standard -Y"

-Y switch doesn't work?

Reply #9
What exactly you mean with "does not work"? It does work.
If you mean that warning you get in your console, that's perfectly normal, it just says the meaning has changed. Actually imo that warning could be removed since the change happened soon 2 years ago or something..
Juha Laaksonheimo

-Y switch doesn't work?

Reply #10
Thanks  I didn't notice any difference with that switch!!

-Y switch doesn't work?

Reply #11
It most certainly works. If you want to eliminate the transients, do this:

--alt-preset standard -Y --lowpass 16000

I actually use that command line for everything. I could probably just use the lowpass.
flac > schiit modi > schiit magni > hd650

-Y switch doesn't work?

Reply #12
Good idea to supress some high frequencies, because I think MP3 amplify them. What about "--alt-preset cbr 192 -Y --lowpass 16" for compatibility?

-Y switch doesn't work?

Reply #13
The reason for using -Y is to prevent the "bitrate bloat" that occurs with VBR encoding high frequencies. If you are using CBR, the bitrate will never change, so there is no reason to use the -Y switch.

If I'm wrong about this, someone please correct me.
flac > schiit modi > schiit magni > hd650

-Y switch doesn't work?

Reply #14
Right!! I am testing this : "--alt-preset cbr 192 --lowpass 17.3" The High frequencies are not super-amplified!!

-Y switch doesn't work?

Reply #15
Normally high frequencies shouldn't be amplified also without the lowpass filter. Are you using some sort of equaliser when playing your mp3s?

-Y switch doesn't work?

Reply #16
Quote
Right!! I am testing this : "--alt-preset cbr 192 --lowpass 17.3" The High frequencies are not super-amplified!!

--lowpass uses only integer numbers, so you should rather use 17.

And better use --alt-preset 192, which should give higher quality
or even --alt-preset standard (highest quality of the three),
which has similar bitrate on the average.
ruxvilti'a

-Y switch doesn't work?

Reply #17
Yes I use CBR because of compatibility and speed. Love VBR but the difference is not so big with CBR for the quality. But in some case I use --alt-preset standard for encoding!
MP3 is a compression format, alt-preset are designed for being the best switch for encoding, but it will never reach the CD quality!! CBR is good enough..  B)

-Y switch doesn't work?

Reply #18
I've played very very much with -Y switch.

In some cases (especially metal music), high freqs need a bunch of bits (i'm talking of 20 kbit/s difference) even if the lowpass keeps 500 hz after 16khz (-->16,5 khz lowpass).

personally speaking, i do not hear difference between 16 khz LP and 18 khz LP, but some people can, so i do not encode in mp3, it would wast too much space.

byebye, saverio m.

-Y switch doesn't work?

Reply #19
Quote
In some cases (especially metal music), high freqs need a bunch of bits (i'm talking of 20 kbit/s difference)


I'd say the difference is usually around 40. Sometimes as high as 80-100.

-Y switch doesn't work?

Reply #20
The -Y switch seems to have no effect on the "3.90.3 Modified" version in combination with the medium preset.

That can mainly have three reasons:
* -Y is already default in the medium preset
* the switch has no effect in combination with the medium preset maybe because of an lowpass ?
* the switch is not mapped for medium

What´s true?

I already searched the board for an explanation of the medium preset, but was just able to find the parameters (+ Dibroms mystical internal tweaks of course  ) what --alt -preset standard  stands for.
Does anybody know...?

-Y switch doesn't work?

Reply #21
Quote
I already searched the board for an explanation of the medium preset, but was just able to find the parameters (+ Dibroms mystical internal tweaks of course   ) what --alt -preset standard  stands for.
Does anybody know...?

add --verbose switch to get information about many settings used. This might also help to find out what's the deal with -Y and --preset medium.

Quote
--lowpass uses only integer numbers, <snip>

That's new to me. When has this been changed?
Let's suppose that rain washes out a picnic. Who is feeling negative? The rain? Or YOU? What's causing the negative feeling? The rain or your reaction? - Anthony De Mello

-Y switch doesn't work?

Reply #22
Sorry, LAME does accept floating-point arguments, but 17.3 is exactly same as 17.
ruxvilti'a

-Y switch doesn't work?

Reply #23
Quote
Sorry, LAME does accept floating-point arguments, but 17.3 is exactly same as 17.

So if you need more control write 17.3 (kHz) as 17300 (Hz) instead. Then it will work.

 

-Y switch doesn't work?

Reply #24
No, it won't
LAME always uses polyphase lowpass with varying lowpass frequency.
ruxvilti'a