ffmpeg库移植链接动态库
一、ubuntu安装ffmpeg
-
从ffmpeg官网:https://www.ffmpeg.org/download.html下载源代码,ffmpeg-3.1.3.tar.bz2
-
解压文件
$tar -jxvf ffmpeg-3.1.3.tar.bz2 -
配置makefile:
$./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-static --enable-debug=3
- 编译
make -j4
make install
-
将动态库给到全局可用,给到用户空间
sudo cp /usr/local/ffmpeg/lib/* /usr/lib -
将头文件全局可用
sudo cp -r /usr/local/ffmpeg/include/* /usr/include -
调用库
gcc -o test test.c -lavformat -lavcodec -lavutil -lswscale
本文详细介绍了在Ubuntu系统中如何下载、编译和安装ffmpeg库,并使其全局可用。通过配置makefile启用动态库,使用`./configure`命令进行配置,然后通过`make`和`make install`进行编译和安装。最后,将动态库和头文件复制到相应目录,以便在项目中调用并链接相关库:`gcc -o test test.c -lavformat -lavcodec -lavutil -lswscale`。
8127

被折叠的 条评论
为什么被折叠?



