歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> MinGW 編譯FFmpeg 1.2.1 的H.264 decoder

MinGW 編譯FFmpeg 1.2.1 的H.264 decoder

日期:2017/3/1 9:48:57   编辑:Linux編程

1 安裝MinGW

1.1 從http://sourceforge.net/projects/mingw/files/Installer/下載 mingw-get-setup.exe 並安裝,在桌面生成MinGW Installer快捷方式

1.2 通過MinGW Installer 選擇需要安裝的組件並安裝MinGW, 默認安裝位置在 C:\MinGW\。 注:選擇的組件一般包括gcc, automake, autoconf 等(如果不缺少某些組件,可以重新運行該程序再補充)

2 安裝MSYS

2.1 從http://sourceforge.net/projects/mingw/files/MSYS/Base/msys-core/msys-1.0.11/MSYS-1.0.11.exe/download?use_mirror=nchc 下載並安裝

2.2 在安裝過程中,安裝目錄選擇C:\MinGW\msys\1.0, 在安裝console窗口中,按提示輸入Y,在指定MinGW位置中,輸入C:\MinGW

3 編譯安裝yasm

3.1 從http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz 下載

3.2 解壓縮: tar -zxvf yasm-1.2.0.tar.gz


3.3 編譯 ./configure && make && make install

3.4 將yasm.exe 復制到 C:\MinGW\msys\1.0\bin目錄下

4 編譯H.264 decoder

4.1 從 http://www.ffmpeg.org/download.html 下載對應版本的源碼

4.2 解壓縮後,運行

./configure --disable-programs --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc --disable-txtpages --disable-htmlpages --disable-manpages --disable-podpages --disable-network --disable-os2threads --disable-avdevice --disable-avfilter --enable-avresample --disable-swresample --disable-decoders --enable-decoder=h264 --disable-encoders --disable-hwaccels --disable-muxers --disable-demuxers --disable-parsers --disable-bsfs --disable-protocols --disable-indevs --disable-outdevs --disable-devices --disable-filters

4.3 make

FFmpeg 的詳細介紹:請點這裡
FFmpeg 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved