Cygwin + MinGW + GCC 相談室 Part 8 (988レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
25: 23 2014/12/24(水)21:54 ID:8/ZOVusd(1/2) AAS
 ありがとうございました。おかげさまでhg, cmake, ついでにgitまで使えるようになりました。 
 > MinGWはこっちの方がよくね? 
 MSYSを別途導入する必要があるようだったので>>23のMSYS_MinGW-w64_GCC_492_x86-x64_Full.7zを使うことにしました。 
  
 ところでffmepgのコンパイルをしていて些細な疑問を持ったのですが、 
 http://d.hatena.ne.jp/kamedo2/20130619/1371662769 
 のサイトを参考に音声コーデックのfdk-aacをffmpegにマージしてみました。 
 サイトに書かれていたとおり、 
 /FFmpeg/fdk-aac-0.1.1/ 
 に移動して 
  ./configure --prefix=/mingw/i686-w64-mingw32 
  make && make insutall 
 を実行し、そのあとffmpegのコンパイルをするべく 
  cd ../ffmpeg-HEAD-4110828 
 でffmpegフォルダに移動し 
  ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac 
   --extra-ldflags=-static --extra-cflags='-march=native -mfpmath=sse' --optflags=-O2 
 を実行したところ問題無くconfigureは通りました。 
26(1): 23 2014/12/24(水)21:55 ID:8/ZOVusd(2/2) AAS
 調子に乗って「fdk-aacだけでなく最近はやりのOpusという音声コーデックもマージしよう」と 
 http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz 
 をダウンロード&展開し、 
  ./configure --prefix=/mingw/i686-w64-mingw32 
  make && make insutall 
 を実行。その後ffmpegフォルダに移動して、 
  ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac --enable-libopus 
   --extra-ldflags=-static --extra-cflags='-march=native -mfpmath=sse' --optflags=-O2 
 を実行してみたところ 
  
 ERROR: opus not found using pkg-config 
 Note: When building a static binary, add --pkg-config-flags="--static". 
  
 とエラーが返されました。fdk-aacはよくてopusは何でダメなの?訳が分からずググッてみると 
 ffmpegのconfigureを実行する前に 
  
  export PKG_CONFIG_PATH="/mingw/i686-w64-mingw32/lib/pkgconfig" 
  
 のおまじないを唱えると問題無くconfigureが通ることが分かりました。 
 http://qiita.com/tukiyo3/items/ac36375d426d39f203fb 
  
 fdk-aacはPKG_CONFIG_PATHをエクスポートせずとも良くて 
 OpusはPKG_CONFIG_PATHをエクスポートしないとconfigureが通らないのはなぜでしょうか? 
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.204s*