質問: unixシステムでpcmファイルを再生する方法は? cで libmad を使用する方法を理解しようとしています。問題は、libmadがオーディオファイルを.pcmファイルに変換し、これらのファイルを再生する方法を見つけることができないことです。単純な.pcmプレーヤーはなく、pcmファイルを開こうとするたびにaudacityがクラッシュします。誰かがこれについて何か経験がありますか?私はこれらのpcmファイルをwavファイルまたは他の形式に変換することにオープンですが、これを行う簡単な方法はありません(少なくとも私はそれを見つけていません)。
回答: おそらく、 sox のようなツールを使用できます soxは、さまざまな形式のコンピューターオーディオファイルを他の形式に変換できるクロスプラットフォーム(windows、linux、macos xなど)のコマンドラインユーティリティです。また、これらのサウンドファイルにさまざまなエフェクトを適用でき、追加のボーナスとして、soxはほとんどのプラットフォームでオーディオファイルを再生および録音できます。