libsamplerate (Secret Rabbit Code) permet de convertir des fichier ou des flux de son par modification de la fréquence d'échantillonnage. Par exemple, pour passer d'un audio 44100 kHz à 48000 kHz.
Table des matières
Information
Site web officiel : http://www.mega-nerd.com/SRC/ .
Version actuelle : 0.1.9 du 2013 03 29.
Description
C'est donc une bibliothèque de conversion de fréquence échantillonnage et de quantification.
libsamplerate fournit actuellement trois algorithmes de conversion différents :
- zero order hold : voir http://en.wikipedia.org/wiki/Zero-order_hold .
- linear interpolation : interpolation linéaire
- FIR filter interpolation : utilise des filtres dérivés de la fonction sinc (sinc (x) = sin(pi*x)/(pi*x)
Les deux premiers algorithmes ne sont pas recommandés pour une conversion de haute qualité. Pour le troisième trois convertisseur sont fournis : SRC_SINC_FASTEST, SRC_SINC_MEDIUM_QUALITY rt SRC_SINC_BEST_QUALITY pour laisser le chois entre vitesse de traitement et qualité du résultat.
Voir les possibilités sur le site.
Divers
Voir également article117.