编译支持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

相关文章
相关标签/搜索