0

私のオーディオ アプリでは、オーディオ ファイル (AIFF) の形式、具体的にはサンプル レートを変更できる必要があります。オーディオ セッションは 22050 Hz で実行され、オーディオ ファイル自体は同じサンプル レートで実行される libpd/Pure Data で作成されます。問題は、ファイルが 44100 Hz のオーディオ ファイルのように見えることです。これは、デバイスで再生すると 2 倍の速さで再生されることを意味します。

オーディオをリサンプリングせずに、サンプルレートが 22050 Hz になるようにファイルのヘッダーなどを変更することはできますか?

ファイルを半分の速度で再生することを提案している他の関連トピックを見てきました。ただし、ファイルはサーバーにアップロードするために AAC にさらに圧縮され、他のデバイスで正しい速度で再生できる必要があるため、これでは問題は解決しません。

ありがとう!

4

1 に答える 1

0

この問題は、Pure Data でオブジェクトを作成するファイルのバグが原因であることがわかりました。ファイルに設定したサンプルレートに関係なく、最終的には 44100 Hz になりました。そのため、単純に wav ファイルの使用に切り替えたところ、ファイルのサンプル レートが 22050 になり、正しい速度で再生されるようになりました。

今は大丈夫です!

于 2013-04-16T09:32:18.653 に答える