私は初心者の開発者で、Linux 用の MP3 から AAC へのコンバーターを開発したいと考えています。しかし、これまで Linux での開発を行ったことがないため、開始方法がわかりません。Ubuntu 10.04 を使用しています。どこから、どのように始めればよいか誰か教えてください。どのライブラリが必要ですか?
ありがとう
ffmpegライブラリは、オーディオ/ビデオを扱うあらゆるものに最適なスイスアーミーナイフです。実際、ffmpegコマンドラインインターフェイスを使用して、MP3とAACを簡単に変換できます。
ffmpeg -i <path to MP3 file> <path to AAC file>
これには、ffmpegがFAACおよびLAMEサポートを使用してコンパイルされている必要があります。法的な理由から、Ubuntuのffmpegライブラリにデフォルトでこれらが含まれているとは思いませんが、MP3およびAAC対応バージョンをインストールする方法があります:http://gebaar.blogspot.com/2009/06/howto-easily-enable-mp3- mpeg4-aac-and.html
ffmpegの基盤となるライブラリ(libavcodec、libavformatなど)を使用して自分でコーディングする場合:http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html
エンコーダーを使用する場合、FAACはオープン ソースであるため、それを使用するプログラムを作成できます。または、ソースコードを確認してください。
IANAL ですが、AAC は特許取得済みの技術であるため、商用プロジェクトを作成するには料金を支払う必要がある場合があります。
多くの Unix プログラムがどのように書かれているかを学び始めるのに適した場所は、GNU ツールチェーン、GCC、Make、Configureなどを使用することです...