ffmpeg主要是基於linux開發,當然它也支持windows,不過並不支持visual studio系列IDE(因為它使用了大量C99特性,而vs不支持C99)。
要想在windows上使用
一可通過下載源碼並編譯,編譯方法有兩個,后者比較簡單
1、在Windows下通過mingw或cygwin來編譯
2、在linux上構建windows交叉編譯環境來編譯
二可直接下載編譯好的庫文件,感謝zeranoe提供的庫文件:FFmpeg relase builds
它還提供了linux下編譯FFmpeg的腳本:MinGW-w64 Build Script,可用這個腳本直接編譯FFmpeg,它會提示下載相應的工具和FFmpeg源碼,可謂是傻瓜式編譯了
使用腳本編譯也有相應教程:Ubuntu Linux 上交叉編譯FFmpeg Windows SDK,其實也就直接跑腳本!
再次感謝zeranoe
參考: