我是靠谱客的博主 安静月光,最近开发中收集的这篇文章主要介绍Ubuntu(linux) 下编译ffmpeg,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ffmpeg是基于Linux开发的,所以在linux系统(Ubuntu)上编译ffmpeg其实很简单。下面介绍如何在Ubuntu上编译基本的ffmpeg库(不带其他扩展的解码编码库)。

1、准备ffmpeg源代码

方法很多,就不多说了,我现在用的是ffmpeg-0.8.7。最好把源代码文件夹更名为ffmpeg,然后放到自己的工作目录下。

2、配置ffmpeg

ffmpeg很多的编译选项是通过宏来控制的,我们可以通过ffmpeg提供的configure命令,配置自己需要的编译选项。configure命令实际上是生成config.h这个头文件,这个头文件里面就是一系列宏的定义,用来控制ffmpeg的编译选项。

首先打开终端,然后把当前目录切换到ffmpeg目录,输入配置命令(可根据自己的情况来修改)如下:

在这里插入图片描述
回车,如果能看config.h文件生成成功说明配置完成。

注:–prefix=/home/yao/ffmpeg 是指定ffmpeg的输出文件的根目录,如果不指定ffmpeg输出的include/lib/bin这些输出文件将保存在系统目录下。

3、编译ffmpeg

继续在终端输入 make 命令,就会看到编译信息。大约及分钟之后编译结束,如果没有遇到错误的话。

4、install ffmpeg

继续在终端输入 make install 命令, 这样编译的结果就会输出到指定的输出目录下,如下图:

在这里插入图片描述
5、将生成的include/lib/bin文件夹拷贝到你需要用ffmpeg的工程里,就可以调用ffmpeg库了。

最后

以上就是安静月光为你收集整理的Ubuntu(linux) 下编译ffmpeg的全部内容,希望文章能够帮你解决Ubuntu(linux) 下编译ffmpeg所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部