Hoe maak je een sample rate conversie in Windows (en OSX) doen

stemmen
4

Ik sta op het punt om een audiobestand converter te schrijven voor mijn kant baan bij de universiteit.
Als onderdeel van deze zou ik sample rate conversie nodig. Echter, mijn professor zei dat het erg moeilijk zou zijn om een sample rate converter die was te schrijven zowel van goede kwaliteit en snel.

Op mijn onderzoek over het onderwerp, vond ik een aantal functies in het OSX CoreAudio-framework, dat een sample rate conversie (AudioConverter.h) kon doen. Immers, een OS moet een aantal faciliteiten om dat te doen voor zijn eigen audio-stack te hebben.

Kent u een soortgelijke methode voor C / C ++ en Windows, die ofwel een deel van het OS of open source?
Ik ben er vrij zeker van dat deze functie bestaat binnen DirectX Audio (XAudio2?), Maar ik lijken niet in staat om een verwijzing naar het in de MSDN-bibliotheek te zijn.

De vraag is gesteld op 03/09/2008 om 11:48
user
In andere talen...                            


2 antwoorden

stemmen
5

Probeer Secret Rabbit Code (= SRC = Sample Rate Conversion) Het is GPL, het is snel en het is van hoge kwaliteit. http://www.mega-nerd.com/SRC/license.html

antwoordde op 03/09/2008 om 11:54
bron van user

stemmen
1

Als u zich zorgen over de kwaliteit bent, check out http://src.infinitewave.ca/ . Zeer goede vergelijkingen op verschillende resamplers.

antwoordde op 30/03/2010 om 01:30
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more