1. 程式人生 > >Linux FFmpeg 編譯so動態庫

Linux FFmpeg 編譯so動態庫


   Linux平臺FFmpeg的編譯非常簡單:

    1.獲取FFmpeg原始碼,下載或clone.
       下載:
       地址: http://ffmpeg.org/download.html   下載最新版本
       解壓縮:tar -zxvf ffmp..
    
       clone
       使用終端命令: sudo git clone https://git.ffmpeg.org/ffmpeg.git

    2.編譯
      終端命令:
    1).配置configure
    ./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg

        //--enable-shared // 編譯共享庫
    //--disable-yasm  //不使用yasm ,預設使用yasm配置會很麻煩,需要下載yasm
    //--prefix=/usr/local/ffmpeg  //編譯完成後輸出我們要用的檔案路徑

    //最簡化的配置方式,編譯出來的庫也最大,可以參照ffmpeg功能清單去掉不必要的功能減少庫的體積,定製自己的ffmpeg

    2).編譯
    make
    
    
    3).編譯安裝
    sudo make install


    然後就能在/usr/local/ffmpeg/路徑下找到 include裡的標頭檔案 和 lib裡的.so檔案