天天看點

Ubuntu11.04下編譯ffmpeg,利用SDL1.2播放視訊

1. 下載下傳最新的ffmpeg,我使用得是0.8.6

     下載下傳完解壓到指定得目錄下。

2. ubuntu11.04已經自帶了SDL1.2,如果沒有,可用以下指令安裝:

     sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-sound1.2-dev

     檢視SDL是否安裝: sdl-config --version --exec-prefix --cflags

3. 編譯ffmpeg

    在FFMPEG根目錄下運作配置檔案:

    ./configure --enable-shared --enable-pthreads  --disable-yasm

    執行make

    執行make install

    運作完後會自動編譯好根目錄下的ffplay.c ffserver.c等檔案

    運作./ffplay mediafile會提示找不到指定的庫檔案(例如libavdevice.so),說明沒有搜尋到make install安裝目錄,

    運作whereis libavdevice.so,會發現安裝的庫檔案在/usr/local/lib目錄下

    導出該路徑:export LD_LIBRARY_PATH=/usr/local/lib,再運作./ffplay mediafile即會播放

繼續閱讀