2 Stimmen

WIN32 Audio-Abtastratenumwandlung

Unter WIN32 kann man mit der acmStreamConvert als Audio-Abtastratenwandler fungieren (z. B. Umwandlung eines 44,1-kHz- in einen 48-kHz-Audiostrom).

Nach Angaben von Geheimcode Kaninchen Dokumentation wird die Qualität eines Abtastratenwandlers anhand seines Signal-Rausch-Verhältnisses und seiner Bandbreite gemessen.

Anspruch auf Secret Rabbit Code "Signal-Rausch-Verhältnis von 145 dB mit einem Durchlassbereich von -3 dB, der sich von DC bis 96 % der theoretisch besten Bandbreite für ein bestimmtes Paar von Eingangs- und Ausgangsabtastraten erstreckt".

Soweit ich recherchiert habe, behauptet Microsoft nichts über die Qualität der Abtastratenkonvertierung mit der Funktion acmStreamConvert.

Weiß jemand etwas über die Qualität der Konvertierung, die mit acmStreamConvert erreicht wird?

0voto

mdma Punkte 55529

acmStreamConvert verwendet steckbare Wandler, um die eigentliche Umwandlung zwischen verschiedenen Abtastraten und Abtastgrößen vorzunehmen. Um die Frage nach dem SNR zu beantworten, müssen wir wissen, welcher Wandler verwendet wird.

Windows wird mit einem Konverter namens "Microsoft PCM converter" ausgeliefert, aber ich habe keine Details über den SNR dieses Konverters gefunden.

Der Artikel Secret Rabbit Code beschreibt, wie man das SNR der Formatkonvertierung misst. Sie könnten den gleichen Test mit Dateien durchführen, die mit dem Microsoft PCM Converter konvertiert wurden, um das SNR zu bestimmen. Wenn dies nicht Ihren Anforderungen entspricht, können Sie nach alternativen Konvertern suchen, die Sie an den ACM anschließen können, oder Sie können den Test überspringen. acmStreamConvert eine Bibliothek eines Drittanbieters zu verwenden, die einen hochwertigen Konvertierungsalgorithmus mit bekanntem SNR implementiert.

0voto

endolith Punkte 23212

Machen Sie einige Aufnahmen mit und ohne Sampleratenkonvertierung und vergleichen Sie sie. Sieht für mich nicht sehr gut aus in Win7.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X