(I found a serious bug in the first binary I posted here so here is the corrected version)
Time is finally on my side, or at least enough to try out some ideas I've had for fixing the block switching deficiencies of Vorbis 1.1 on microattack samples.
Here is a win32 binary of QKTune Experimental [20050227]:
http://rarewares.org/quantumknot/oggenc-qktune20050227.exehttp://steve8988.homestead.com/files/vorbi...une20050227.zipFor linux:
http://rarewares.org/quantumknot/oggenc-qktune20050227.gz Features include:
- based on Vorbis 1.1 (no ITP)
- New temporal-based block switching algorithm that
assists (not replace) the current Vorbis one (so it can't do any worse than vanilla Vorbis 1.1, I hope)
I've tested this on the
Originalsmall.flac (provided by rotellian) and
Bloch_Formule.wv (provided by guruboolez) and it seems to reduce the smearing encountered on both samples at q 4. Please test this on other samples (esp. those with microattacks) and tell me if something breaks, bitrates fluctuate unusually, etc. The main focus of this experimental version is for microattacks only and hopefully the bitrate fluctuations in other sections of music are minimised.
Note that the new block switching algorithm has slowed down the encoding somewhat but I'll address that soon.
I will provide a linux binary soon (as soon as a sort out these build problems in vorbis-tools

). Also since this is work-in-progress (I've got some more ideas to implement that address coarse rendering and stereo), I'll release the sources when everything is cleaned up and finalised.
Thank you,
QK.
EDIT: Added static linux binary and second link to win32 binary
EDIT2: Added observation of slower encoding