2 robert
Finally! Thank you very much. Indeed, --scale 1 raised the SNR by ~3. If you could probably help me by suggesting other settings that may influence that, please do so.
This is the verbose output of the default encoding:
lame_3_98_4.exe --cbr -b 192 ..\CNT\8.wav --resample 4410
0 -m s tmp -q 0 --verbose
LAME 3.98.4 32bits (http://lame.sf.net/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding ..\CNT\8.wav to tmp
Encoding as 44.1 kHz stereo MPEG-1 Layer III (7.3x) 192 kbps qval=0
misc:
scaling: 0.97
ch0 (left) scaling: 0
ch1 (right) scaling: 0
huffman search: best (outside loop)
experimental Y=0
...
stream format:
MPEG-1 Layer 3
2 channel - stereo
padding: off
constant bitrate - CBR
using LAME Tag
...
psychoacoustic:
using short blocks: channel coupled
subblock gain: 1
adjust masking: -4 dB
adjust masking short: -4.4 dB
quantization comparison: 9
^ comparison short blocks: 9
noise shaping: 1
^ amplification: 2
^ stopping: 1
ATH: using
^ type: 4
^ shape: 3 (only for type 4)
^ level adjustement: -0.7
^ adjust type: 3
^ adjust sensitivity power: 1.000000
^ adapt threshold type: 2
experimental psy tunings by Naoki Shibata
adjust masking bass=0 dB, alto=0 dB, treble=0 dB, sfb21=0 dB
using temporal masking effect: yes
interchannel masking ratio: 0
...
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
1200/7724 (16%)| 0:08/ 0:56| 0:08/ 0:56| 3.5825x| 0:47
------------02:50--------------------------------------------------------------
kbps LR % long switch short %
192.0 100.0 99.5 0.3 0.2
lame_3_93_1.exe --cbr -b 192 ..\CNT\8.wav --resample 4410
0 -m s tmp --verbose
LAME version 3.93 MMX (http://www.mp3dev.org)
(Win32 binaries from: [url=http://www.hot.ee/smpman/mp3)]http://www.hot.ee/smpman/mp3)[/url]
CPU features: i387, MMX (ASM used), SIMD, SIMD2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding ..\CNT\8.wav to tmp
Encoding as 44.1 kHz 192 kbps stereo MPEG-1 Layer III (7.3x) qval=2
misc:
scaling: 0.000000
ch0 (left) scaling: 0.000000
ch1 (right) scaling: 0.000000
filter type: 0
quantization: xr^3/4
huffman search: best (outside loop)
experimental X=0 Y=0 Z=0
...
stream format:
MPEG-1 Layer 3
2 channel - stereo
padding: auto
constant bitrate - CBR
using LAME Tag
...
psychoacoustic:
tonality estimation limit: 8871.700195 Hz
using short blocks: allowed
adjust masking: 0.000000 dB
psymodel: 1
noise shaping: 1
^ amplification: 1
^ stopping: 1
ATH: using
^ type: 2
^ adjust type: 0
^ adapt threshold type: 2
using temporal masking effect: yes
interchannel masking ratio: 0.000000
...
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
700/7724 ( 9%)| 0:01/ 0:13| 0:02/ 0:22| 15.001x| 0:20
2 everyone else
Oh my god, people! Kohlrabi, i link the post so that you understand better what i'm talking about. People here came to the point of acusing me in misunderstanding SNR that i took right from the book, and wiki confirms that. Thats why i provide another post, just so you people dont acuse me of calculating it wrong! db1989, why are you mentioning psychoacoustics again and my "lack of knowledge". HOW DOES IT MATTER HERE? Look above. robert did EXACTLY what i was looking for - gave me at least one change that was decreasing SNR. And that indeed changed over the versions, and that indeed DECREASED signal to noise ratio. How come psycoacoustics matter here? This is just simple scaling that was distorting the waveform (obviously)!