我是靠谱客的博主 魔幻刺猬,最近开发中收集的这篇文章主要介绍ffmpeg的ubuntu的编译过程(编译静态库和动态库),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

https://blog.51cto.com/xiacaojun/1923603

快速编译为动态库方法

下载源码后之直接进入源码目录

./configure --enable-shared --prefix=/opt/ffmpeg

make -j6

sudo make install

其中--enable-shared表示编译为动态库,--prefix表示安装的路径,当然,根据自己的需要可能要有更多的配置选项,暂时没有接触到,需要时可以再打开。

编译完成后就可以看到/usr/local/ffmpeg目录中有头文件和动态链接库文件。如果为了项目编译运行方便,可以直接把动态链接库复制到 /usr/lib目录下,这样运行就不用指定库路径了。

编译项目时候要注意,库路径要设置到/usr/lib 防止有老版本冲突,很多软件安装的时候会把ffmpeg安装进去,比如安装opencv也会把ffmpeg安装进去,有可能造成版本冲突。

最后

以上就是魔幻刺猬为你收集整理的ffmpeg的ubuntu的编译过程(编译静态库和动态库)的全部内容,希望文章能够帮你解决ffmpeg的ubuntu的编译过程(编译静态库和动态库)所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部