1

Python標準ライブラリには、「サウンドフラグメントに対するいくつかの便利な操作」を備えたaudioopモジュールが含まれています。これらの機能の1つは、audioop.ratecvオーディオをあるサンプルレートから別のサンプルレートに変換する機能です。

audioop.ratecv私の質問は、あるサンプルレートから別のサンプルレートに変換するためにどのアルゴリズムを使用するかということです。具体的には、ダウンサンプリングするときに、出力の各サンプルについて、元の複数のratecvサンプルから情報を取得しますか?それとも、元のサンプルからいくつかのサンプルを単に破棄するという、手っ取り早い変換を行うだけですか?

ratecv(最終的には、「高品質」のダウンコンバージョンが行われるかどうかを知りたいです。)

(別の質問は次のようになります:のソースコードはどこにありaudioopますか?audioopUbuntuシステムで検索すると、/usr/lib/python2.7/lib-dynload/audioop.soソースコードではないことがわかります。)

ありがとう!

4

1 に答える 1

1

ソースはここにあります。

于 2013-03-06T14:36:34.357 に答える