編譯支持x264 編碼的ffmpeg併成功移植到docker

ffmpeg 目標要支持x264 編碼解碼,因此須要先編譯x264.linux

(1)下載X264 :    git clone http://git.videolan.org/git/x264.gitgit

(2)安裝X264:          docker

sudo ./configure --enable-shared --disable-asm

sudo make

sudo make install

   (3) 
   ldconfigbash

   (4)而後從新安裝FFMPEG:       ide

sudo  ./configure --prefix=/usr/local/ --enable-shared --enable-libx264 --enable-gpl --enable-pthreads --disable-x86asm

sudo make

sudo make install

    (5) 添加動態庫支持
       編碼

 vi /etc/ld.so.conf
 加入:/usr/local/ffmpeg/lib
 執行
 ldconfig

  (6)查看依賴   操作系統

ldd /usr/local/bin/ffmpeg

    依賴文件打成壓縮包code

    (7) 拷貝文件,編寫dockerfile dockerfile

    

COPY ./ffmpeg.tar.gz /data/ffmpeg.tar.gz
RUN cd /data && tar -xvf ffmpeg.tar.gz && cd ffmpeg && cp -f ffmpeg /usr/local/bin/ffmpeg  && cp -f lib64/* /lib/x86_64-linux-gnu/

注意,處理依賴的時候,注意操做系統鏡像保持一致,不然會出現系統異常,好比,網ping 不通等坑it

相關文章
相關標籤/搜索