QUOTE(Sagittaire @ May 8 2006, 11:51)

QUOTE
If you test a 10 sec long sample in two pass, the encoder would distribute the bitrate among 10 seconds only. In a "real life scenario", your ten seconds will be encoded very differently because the encoder would distribute th bitrate among 4 minutes (it's an example). In other words, the quality of a short part completely depends of the distribution of the whole file. That's why encoding a short musical moment as short sample instead as a short part of a bigger composition should lead to a different output, even if the input and the encoded setting are the same.
1) Well be carefull with neroaacenc you can choose 2pass period (in fact buffer). bitrate will be always constant on this period. It's an "streaming scenario" and "real life scenario". Bitrate repartition will be between pure CBR RC mode and pure VBR quality RC mode.
2) if 2pass RC mode is good then work on 10 secondes sample is really not a problem.
He's not saying it's a problem, he's saying encoding just the sample or encoding the sample as part of something else are two
entirely different things (and he's right).
QUOTE(Creature @ May 8 2006, 07:38)

I'm just compared files generated by NeroAACEnc & NeroAACEnc_sse2 (Win2k & iP4 processor) at same settings (-cbr 192000) and the same source... after decode by NeroAACDec WAVs slightly different from each another... Difference about +-1
What encoder is better?... I'm understand what +-1 - is a ridiculous difference but...
...When I'm used FAAD for decode process difference rise to +-2... and iTunes decode leads to totally different WAV.
What decoder I should use?
...When I run NeroAACEnc & NeroAACEnc_sse2 under Win98SE... NeroAACEnc_sse2 ended at same result as NeroAACEnc_sse2 under W2k/WXP... but NeroAACEnc generated 3rd version different from NeroAACEnc_sse2 & NeroAACEnc under W2k... I'm think it is a math issue... little difference.. but this is a straight path to overflow... Or I'm little paranoid
The +- 1 bit are simply rounding errors, which are expected.
As for iTunes leading to an entirely different WAV, that's probably because iTunes either:
- Doesn't support HE-AAC
- Doesn't support HE-AACv2
- Doesn't support gapless decoding
QUOTE(IgorC @ May 8 2006, 02:04)

QUOTE(guruboolez @ May 7 2006, 15:49)

VBR + 2 pass doesn't work (and doesn't make sense).
Anyway, testing 2-pass on short samples should be avoided in my opinion (the bitrate distribution is quite different from what it should be while encoding the complete track with the same encoding mode).
If I understand you correctly. VBR+2 pass can have better bitrate distribution on short sample but not on long ones (real life encoding 3-5 minutes).
Maybe it would be better to check performance of VBR + 2 pass on long samples. It is new encoder. Maybe something has chaged since wma 2 pass.
Garf says that VBR+2pass hasn't sense but ...... it would be interesting and usefull to see (pre)abx test.
No, No, No, No, No, No, No, No, No, No, No, NO!
If you would run an 10000 pass encoding with VBR,
the effect should be exactly the same as in the first pass.
The reason this is not happening is because
this mode is not supposed to be used, I didn't anticipate anyone being silly enough to use it, and so the encoder is doing just random things when you try this. If you let it do random things on the samples where it performs worst at in normal mode, it might just by pure change produce a better result, but in general I would expect seriously degraded performance.
It might perpaps, purely hypothethically, be possible to get some advantage from 2 pass even in VBR, but his is just one silly idea I have to perhaps try and implement in the future, and nothing of this is implemented in the encoder at all.
So please, just remember,
2 pass is for ABR.