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: ARDFTSRC - Real Discrete Fourier Transform Sample Rate Conversion (Read 16125 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: ARDFTSRC - Real Discrete Fourier Transform Sample Rate Conversion

Reply #25
That is what i mean with poorly presented. The thread is half a year old and still nobody knows what exactly should be so good about it but Discrete Fourier Transforms was some fancy thing for audiophiles.
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

 

Re: ARDFTSRC - Real Discrete Fourier Transform Sample Rate Conversion

Reply #26
Here are frequency sweep test files: https://drive.google.com/drive/folders/1LhG6IlcMM4m89xhYGBajVBgpbirXJmw4?usp=drive_link

32000->48000 resampling.

For r8brain-free used float, 48000 Hz destination samplerate and 99% bandwidth
For ardftsrc used: ardftsrc=48000:qualilty=8192:bandwidth=0.98 -c:a pcm_f32le

sweep_orig.wav is PCM float 32bit-le 32000Hz source sample.

Re: ARDFTSRC - Real Discrete Fourier Transform Sample Rate Conversion

Reply #27
Here are speed numbers, for one big flac file, from 44100Hz to 48000Hz:

ffmpeg  -i ~/Music/Interstellar.mka -af ardftsrc=48000:thread_type=frame -f null -
elapsed=0:00:01.26 size=N/A time=02:12:00.38 bitrate=N/A speed=6.28e+03x

and now with soxr within aresample filter:

ffmpeg -i ~/Music/Interstellar.mka -af aresample=48000:resampler=soxr -f null -
elapsed=0:00:04.85 size=N/A time=02:12:00.38 bitrate=N/A speed=1.63e+03x

and now just (low quality) swr resampler within aresample filter:

ffmpeg -i ~/Music/Interstellar.mka -af aresample=48000:resampler=swr -f null -
elapsed=0:00:02.58 size=N/A time=02:12:00.38 bitrate=N/A speed=3.07e+03x