- 2010/07/07 13:08
- 120 次阅读
-
Linux
Why write this article?
网上关于如何编译的文章很多,但有2个很明显的趋势
1. 国内的大多东抄点西抄点,时间滞后不说,当你google的结果大部分都大同小异后就会有抓狂的感觉,究其原因还是国内站长们‘爬虫’太多. 2. 国外优秀文章不错,很多,比如这篇 因此本文的目的主要是为了国内阅读英文较困难的同学服务,务必做到阅读完本文后,能自行编译ffmpeg.并简单操作.
Audience
ffmpeg初学者,并对linux相关命令不了解
What is ffmpeg?
简单来说就是一个跨平台、开源的流媒体处理工具.几乎集成了流媒体处理的所有功能,几乎'无所不能'.著名的'暴风影音','QQ影音'...都有'幸'加入了ffmpeg耻辱柱.
How to use?
ffmpeg主要2种使用方式 1、命令行 2、使用lib库
前者最方便,几乎不需要编程方面的知识,参考具体文档即可.
Compile
因为ffmpeg是主要几乎linux开发且官方不提供现成的二进制文件,需要用户自行编译,这就大大增加了初学者入门的难度
windows下有现成的编译库SDK,可以直接下载. 这里将如何在linux(debian)下编译ffmpeg.
网上可以找到很多教程,在正式安装ffmpeg需要安装许多东西,其实那些都并不是必须的.比如lame...
Debian的确很强大,强大到不需要本文,只需要几个apt-get 命令即可实现整个过程.当然这里不是本文的重点,懒人可以直接用下面的代码直接安装二进制包,有兴趣的朋友继续看下文,我们来手动编译
懒人方法::
apt-get install ffmpeg 如果提示不完整 继续输入 apt-get –f install
手动编译:
......
Debian
ffmpeg
linux
python
More
Recent Comments