プログラミングの説明
エンコーダソフト、Esperanceを作成するにあたり利用した、下記のライブラリの利用方法を説明し、あなた自身のソフトウェアを作成することのお手伝いをいたします。
また、各ライブラリについて、簡単なサンプルコードを作成し、簡易エンコーダの作成もできたらな、と思っています。
エンコーダの作成
- はじめに
- libavcodecs (FFmpeg:映像・音声のデコード)
- libx264 (x264:H.264形式の映像圧縮)
- libfaac (FAAC:AAC形式の音声圧縮)
- libmp4v2 (mpeg4-ip:MP4形式への書き出し)
Windowsでの開発環境整備
- ffmpeg MinGW (MSYS)
- x264 VC++
- faac VC++
- mpeg4ip VC++