私は、オーディオファイルのための成熟した堅牢なオープンソースのCライブラリを探しています 変換。それは私がハスケルで本当にプログラムするので、それはCでなければなりません。 まともなバインディングが既に存在しない限り、Cのバインディングを簡単に書くことができます。 コース)。
ライブラリは次のもので動作することが望ましい。
FFMPEG ライブラリ、特に libavcodec :
libavcodec
https://en.wikipedia.org/wiki/SoX
Sound eXchange(略してSoX)は、GNU General Public License(GNU Lesser General Public Licenseの下でライセンスされているlibsox)の下でライセンスされ、Chris BagwellがSourceForge.netを通じて配布するフリーのクロスプラットフォームのデジタルオーディオエディタです。 SoXは標準Cで書かれており、コマンドラインインターフェイスを持っています。
私はコマンドラインでそれを使用します。