2010-10-24 4 views
7

Dans un projet C++ embarqué (Windows CE), je dois rééchantillonner une fréquence d'échantillonnage arbitraire vers le bas (ou vers le haut) jusqu'à 44100 Hz.Bibliothèque pour rééchantillonnage audio

Existe-t-il une bibliothèque C/C++ gratuite et portable pour le rééchantillonnage audio?

Répondre

7

Cette page répertorie un tas d'options.

Exercice formaté, pour les enregistrements. S'il vous plaît consulter le lien ci-dessus pour plus de détails et informations sur la licence:

  • libresample et sndfile-resample (de libsamplerate) (dans la planète CCRMA Distribution).
  • libsoxr, SOx bibliothèque resampler
  • ssrc (de Shibatch)
  • Il y a un projet combinant ssrc and sox
  • Nouveau en 2016 est une implémentation Python (Cython): resampy
  • Brick (sur Github).
  • Smarc, disponible en tant que programme de ligne de commande ou bibliothèque C.
  • Le logiciel contient resample conversion sans taux d'échantillonnage et les services de conception de filtre écrit en C.
  • Erik de "SecretRabbitCode" Castro Lopo libsamplerate
  • libresample basé sur `resample-1.7P

  • libresample4j est un port de Java libresample. (OSALP) contient une classe C++ basée sur resample

  • Open Source Audio Library Project
  • Le codeur/décodeur vocal Speex.
  • Plus à another large list des implémentations et de leurs performances relatives.
Questions connexes