せっかくなのでlamemp3も追加してビルドし直した。
lameのダウンロードとインストール
$ cd /home/ユーザID/x86_64
$ wget -O lame-3.100.tar.gz https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
lameのダウンロードとインストール
$ cd /home/ユーザID/x86_64
$ wget -O lame-3.100.tar.gz https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
tar xzvf lame-3.100.tar.gz
$ cd lame-3.100
$ cd lame-3.100
$ ./configure --host=x86_64-w64-mingw32 --prefix=$HOME/x86_64/tmp --disable-shared --enable-nasm
$ make && sudo make install
この状態でffmpegのconfigureに「--enable-libmp3lame」を追加しただけでは
"ERROR: libmp3lame >= 3.98.3 not found"とエラーになりconfigureが通らないので
「--extra-cflags="-I$HOME/x86_64/tmp/include" 」
「--extra-ldflags="-L$HOME/x86_64/tmp/lib"」
の2つを追加した。
以下余談
たまにエラーになるはずのない場所でエラーになることがあった。
断定はできないがそういう場合大抵、
antimalware service executableがメモリをごっそり確保(数GB単位)している
場合が多かった。
この状態でffmpegのconfigureに「--enable-libmp3lame」を追加しただけでは
"ERROR: libmp3lame >= 3.98.3 not found"とエラーになりconfigureが通らないので
「--extra-cflags="-I$HOME/x86_64/tmp/include" 」
「--extra-ldflags="-L$HOME/x86_64/tmp/lib"」
の2つを追加した。
以下余談
たまにエラーになるはずのない場所でエラーになることがあった。
断定はできないがそういう場合大抵、
antimalware service executableがメモリをごっそり確保(数GB単位)している
場合が多かった。