ffmpeg在windows下的编译
From: http://blog.csdn.net/kidleaf2/article/details/7925283
?
1、? 下載編譯環境MinGW+Msys,地址是:http://sourceforge.net/projects/mingwbundle/files/,在這個頁面上點擊Download下載那個zip文件。下載完成后,直接安裝,不建議修改任何默認路徑(現在的電腦,C盤空間都大的很)。
MinGW和Msys以前都是分別安裝的,現在可以一次性一起安裝。可以在線安裝,也可以離線安裝。推薦離線安裝,上面這個鏈接是用來下載離線安裝包的。
2、在http://yasm.tortall.net/Download.html上下載yasm的exe文件(需要根據自己的操作系統選擇是Win32.exe還Win64.exe),下載完后重命名為yasm.exe,放到MinGW安裝目錄的bin目錄下。
如果沒有這一步操作,在后面編譯ffmpeg的過程中,可能會提示找不到yasm命令。ffmpeg里面的匯編加速部分的代碼需要用到它,如果禁用匯編加速,會影響編譯出來的編解碼庫的運行效率。
3、在編譯ffmpeg之前,編譯SDL,SDL下載http://www.libsdl.org/download-1.2.php,下載它的source code。解壓。
(安裝SDL可以參考這個:http://blog.pantokrator.net/2006/08/08/setting-up-msysmingw-build-system-for-compiling-sdlopengl-applications/)
4、通過桌面或開始菜單的快捷方式,進入MinGW的命令行,進入SDL的解壓目錄。
注意:切換盤符用“cd 盤符”命令,如“cd d:?”表示切換到d盤。
5、使用configure命令配置ffmpeg的編譯參數。我配置的參數如下(僅供參考):
/configure --prefix=/mingw
通過./configure --help可以查看幫助,上面的每一個參數,都可以在幫助中找到說明;
6、輸入make進行編譯。
7、編譯完成后,輸入make install進行部署。
8、下載ffmpeg,在http://ffmpeg.org/download.html可以找到最新的版本,我下載的是http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.gz。下載完成后解壓到某處待命。
9、同安裝SDL一樣,也是進行./configure,make,make install
10、安裝完后將SDL.dll文件拷貝到ffmpeg的文件中
11、測試是否安裝成功:
開始--運行--cmd,ffplay.exe 文件名,查看是否可以播放,如果可以播放,說明編譯成功了
?
總結
以上是生活随笔為你收集整理的ffmpeg在windows下的编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux无线投屏软件,scrcpy -
- 下一篇: win7计算机系统减肥,Win7系统如何