- ベストアンサー
オーディオデータの22050hzから44100hzへの変換
教えてください 手始めに簡単なオーディオデータのサンプルレートコンバータを作成しています 16bit整数モノラル22050hzから16bit整数モノラル44100hzです。 処理は現在のフレームと次のフレームの合計を2で割って 出た値を現在のフレームと次のフレームの間に挿入しています 大体以下のようにしています short int currentFrame; short int nextFrame; short int insertFrame; long long int average; short int chunk[2]; //オーディオファイルからの読込みは省略しています average = ( currentFrame + nextFrame ) / 2; insertFrame = (short int)average; chunk[0] = currentFrame; chunk[1] = insertFrame; //後処理も省略しています 挿入するデータの計算は平均値であっているでしょうか?
- みんなの回答 (3)
- 専門家の回答