組み込みの ALSA ツールである aplay と arecord からの生の A-law オーディオ入出力をいじくり回し、作成したオフラインの移動平均フィルターにそれらを渡しました。
私の質問は: オーディオは 0x2A と 0xAA の間の値 (128 の範囲) を使用してエンコードされているようです。私はこのガイドを読んでいますが、これは有益ですが、実際には理由を説明しておらず、42 (0x2A) のオフセットが選択されています。これを調査するために使用したファイルは、audacity から符号なし 8 ビット 8kHz オーディオとしてエクスポートされ、16 進エディタで調査された方形波でした。
A-lawがファイルにどのようにエンコードされているかについて、誰かが光を当てることができますか?