我是靠谱客的博主 快乐冥王星,最近开发中收集的这篇文章主要介绍编译支持x264 编码的ffmpeg并成功移植到docker,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ffmpeg 目标要支持x264 编码解码,所以需要先编译x264.

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

(2)安装X264:          

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

sudo make

sudo make install

   (3) 
   ldconfig

   (4)然后重新安装FFMPEG:       

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

    依赖文件打成压缩包

    (7) 拷贝文件,编写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 不通等坑

最后

以上就是快乐冥王星为你收集整理的编译支持x264 编码的ffmpeg并成功移植到docker的全部内容,希望文章能够帮你解决编译支持x264 编码的ffmpeg并成功移植到docker所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部