18.104.22.168 - 21/02/2009* New: Updated resampler to libsamplerate 0.1.7
Please note that I'm not sure whether SSRC or r8brain is better for resampling. r8brain is a lot slower than SSRC, so hopefully it's a little bit better, but you be the judge. Because of the dramatic speed difference the highest quality SSRC mode is now the default resampling mode (also used for PAL speedup/slowdown). SSRC is somewhat limited in which conversions it likes to do exactly, though. Some sample rate conversions might be declined by SSRC. If you stumble over such a case, just use the "-quality=ultra" option to switch to r8brain instead.
I meant the maintainer of this comparison website:http://src.infinitewave.ca/He gave me some feedback on my early SSRC implementation, based on which I tweaked the SSRC parameters a bit.But I'm still interesting in your comparison, too. Would be nice if you could use the latest eac3to version, because of the tweaked SSRC parameters...As far as I understand the technical comparison website above, SSRC is a rather steep resampling filter with good results, but with "normal" ringing. r8brain filters out quite a lot of the high frequencies, but on the positive side r8brain has very reduced ringing (see pulse graph). So both filters have their advantages and disadvantages, technically.
There are no exact comparisons, I'm afraid. Reading through posts at hydrogenaudio.org shows that SSRC is recommended most of the time. This topic particularly points out one problem with r8brain:http://www.hydrogenaudio.org/forums/index....showtopic=64989By the way, KikeG recommends these command lines for SSRC: http://www.hydrogenaudio.org/forums/index.php?showtopic=7133
Thanks. Well, the guys talking about r8brain there are just looking at the graphs and comment on that.That still doesn't fully satisfy me. But anyway, SSRC is default in eac3to now, while r8brain can still optionally be used. So everybody should be happy.The settings listed there are mainly for dithering. That doesn't apply here because eac3to fetches the full floating point processing result from SSRC. So SSRC's dithering functionality isn't used at all.
I use and prefer SoX, as per the analyses at http://src.infinitewave.ca/
Quote from: Canar on 23 May, 2009, 05:43:27 PMI use and prefer SoX, as per the analyses at http://src.infinitewave.ca/Ditto. In my mind, there isn't a better free resampler...plus it has other notable functions
Quote from: Ron Jones on 23 May, 2009, 10:04:59 PMIn my mind, there isn't a better free resampler...plus it has other notable functions Are your preferences solely based on the specs (graphs) or was there also listening involved ?
In my mind, there isn't a better free resampler...plus it has other notable functions
I have found this page (wich have most of this methods listed), but still not sure what will the best for movies (48 kHz, AC3 artefacts).
Are your preferences solely based on the specs (graphs) or was there also listening involved ?
Sox.exe YourFile.wav --buffer 16384 -f -b 64 -c 1 -t raw -f -b 64 -c 2 - | Sox.exe -t raw -r 48k -f -b 64 -c 2 - --buffer 16384 -t raw -f -b 64 -c 2 - rate -p 18 -v 50002 | sox.exe --buffer 16384 -t raw -r 48k -f -b 64 -c 2 - -s -b 32 High_Slower_Resampled_Stereo.wav
Anyone know what resampler use LAME? I have tried to look into code, but was unsuccessful.
Quote from: ZinCh on 29 May, 2009, 01:36:31 PMAnyone know what resampler use LAME? I have tried to look into code, but was unsuccessful.IMHO it is called bandlimited interpolation (with Blackman window).
Sorry for re-activating old topic, but this site seams like professional compareson of srcs.http://src.infinitewave.ca/
Considering that the thread topic is Best quality resampling method, what is the best way of applying dither using SoX (as plugin and as standalone)?
I get asked questions like "SoX is a great resampler but I also want it to apply great dither, how?" all the time (because I happen to use foobar2000 a lot), but I can't give authoritative answers.
SSRC (HP) tuned by EAC3TOSSRC (HP)