MinGW+ffmpeg(4)LAMEMinGW+ffmpeg(4)LAMEMinGW+ffmpeg(4)LAMELAMEは言わずと知れたmp3エンコードライブラリ(&コマンド)だ。バージョンも3.97以降はなかなか更新されず、かなり"枯れて"きた感があり、安定している。LAMEはnasmを使用してビルドすることで高速に動作するが、nasmでのビルドにはバグがあるらしく、修正が必要だ。$@.lstというようにnon_pic_objectに.libs/を追加する。あとはコマンドを打つだけだ。/mingw/lib/ヘッダファイルのインストール先が/mingw/include/lameと、includeの下にサブディレクトリがあることに注意。MP1のサポートを有効にするなら./configureに--enable-decode-layer1を付けても良い。次はいよいよpthread、そしてx264、ffmpegだ。ここから先だけで何度やり直したか知れない...まさにキモだ。Perl5.010001。