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.
Licence
La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr
Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5
Vous êtes libres :
Selon les conditions suivantes :
À notez que :
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
Vous êtes libres :
- de reproduire, distribuer et communiquer cette création au public
- de modifier cette création
- d'utiliser cette création à des fins commerciales
Selon les conditions suivantes :
- by: Paternité. Vous devez citer le nom de l'auteur original.
- sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.
À notez que :
- À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
- Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
voir la version intégrale de la licence