歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

MinGW編譯FFmpeg+x265過程筆記

工作環境 OS:Windows 7

1.相關資源下載

Ffmpeg-2.3    http://ffmpeg.org/releases/ffmpeg-2.3.3.tar.bz2

X265-1.3下載  https://bitbucket.org/multicoreware/x265/wiki/Home

http://ffmpeg.zeranoe.com/builds/source/external_libraries/

X264下載 http://ffmpeg.zeranoe.com/builds/source/external_libraries/

2.編譯x265-1.3

x264、x265、ffmpeg等都需要yasm編譯器,需要將yasm編譯器下載,復制到ming/bin目錄下。

X265需要安裝cmake來生產工程文件,需要下載最新的cmake-2.8.12版本,並安裝,注意需要將其安裝路徑加入windows環境變量的PATH變量下。

2.1 進入到x265/build/msys目錄,執行 make-Makefiles.sh

先點下面的configure,然後點generate即可,然後關閉,回到命令行。同上面的執行make 然後是 make install。最後編譯成功應該可以找到對應的lib文件在/loacal/lib目錄下。

------------------------------------------分割線------------------------------------------

Linux下編譯FFmpeg之下載源文件並編譯 http://www.linuxidc.com/Linux/2012-02/54565.htm

Linux 編譯升級 FFmpeg 步驟 http://www.linuxidc.com/Linux/2013-08/88190.htm

CentOS 5.6 上安裝 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm

在Ubuntu下安裝FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm

------------------------------------------分割線------------------------------------------

3.編譯ffmpeg-2.3

3.1. Ffmpeg編譯配置選項

將x264、x265編譯後的頭文件,靜態庫文件copy至/usr/local/對應的目錄下

將tyd.sh文件copy值ffmpeg-2.3.3目錄下。運行tyd.sh腳步即可

3.2 運行編譯選項存在的問題

ERROR: x265 not found

3.2.1. 缺少pkg-config程序、缺少x265.pc文件

查看config.log日志文件,根據以下的錯誤信息,應該是缺少pkg-config程序,以及缺少對應的x265.pc文件。

pkg-config程序的安裝參考一下文章,或者直接下載pkg-config copy到/ming/bin目錄下

pkg-config

安裝  http://www.linuxidc.com/Linux/2014-09/106629.htm

下載  http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config-0.23-2.zip

x265.pc文件copy /usr/local/lib

可以通過pkg-config得到x265相關的文件信息。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-09/106628p2.htm

Copyright © Linux教程網 All Rights Reserved