ffmpeg 2.6.3在Linux下的编译
前面将很久之前编译ffmpeg的笔记发表出来,这篇文章是讲在linux下编译的。
编译所用系统为ubuntu 14.04,gcc版本如下:
# gcc --version gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
下载ffmpeg,地址:
http://www.ffmpeg.org/download.html
当前最新版本为2.6.3。
解压:
$ tar jxvf ffmpeg-2.6.3.tar.bz2
配置:
$ cd ffmpeg-2.6.3 $ ./configure --prefix=/home/latelee/tools/ffmpeg-2.6.3-bin --enable-static \ --enable-decoder=h264,mpeg4,mjpeg --enable-demuxer=h264,avi --enable-muxer=h264,avi,mp4,mjpeg \ --enable-parser=h264,mjpeg --disable-vaapi --disable-vdpau --disable-dxva2 \ --disable-debug --enable-protocol=file,http,tcp,udp,ftp,rtp,pipe \ --disable-ffplay \ --enable-memalign-hack
说明:在这个配置里,我只生成了静态库,只使能了个别编码器和复用器,而且禁止了硬件加速(如vaapi,因为未使用到,额外安装很耗时)。在开始时,只使能了file这一种协议,但用了FTP协议,发现无法注册,后来重新编译了ffmpeg,将常用的协议添加上去,才OK。
编译:
$ make
安装:
$ make install
注:在mingw编译遇到很多缺少如yasm之类的库,因为我的系统安装了必要的开发工具,所以编译ffmpeg不会缺少,如果缺少,在ubuntu下直接用apt-get install来安装即可。
李迟 2015年6月5日 周五 中午
ffmpeg 2.6.3在Linux下的编译相关推荐
- FFmpeg学习之路:Linux下安装编译
FFmpeg学习之路:Linux下安装编译 文章目录 FFmpeg学习之路:Linux下安装编译 前言 一.下载FFmpeg 二.准备工作 1.安装yasm的汇编编译器 2.安装SDL2 三.编译安装 ...
- Linux下的编译(环境是centos6.8 gcc 4.4.7)
Linux下的编译(环境是centos6.8 gcc 4.4.7) 1. 运行命令:yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs Pytho ...
- Linux下静态编译的一个TIP
Linux下静态编译的一个TIP | 素包子 Linux下静态编译的一个TIP 2010年3月28日 baoz 阅读评论 linux下静态编译好处很多,一来是可以跨发行版(debian redhat ...
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module
Redhat linux下单独编译安装Apache rewrite_module Apache已经编译安装完了,今天弄了个lifebox,装完后发现必须得用rewrite,所以就给它装了个~~ 找到a ...
- Linux下Nginx编译安装后的开机自启动设置
Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
- 从四个问题透析Linux下C++编译链接
摘要:编译&链接对C&C++程序员既熟悉又陌生,熟悉在于每份代码都要经历编译&链接过程,陌生在于大部分人并不会刻意关注编译&链接的原理.本文通过开发过程中碰到的四个典型 ...
- linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解
这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...
最新文章
- Android 中文API (70) —— BluetoothDevice[蓝牙]
- chapter2 机器学习之KNN(k-nearest neighbor algorithm)--K近邻算法从原理到实现
- postgresql 备份_PostgreSQL的备份与恢复
- 设计模式系列 - 原型模式
- Linux内核驱动调试,Linux内核设备驱动之内核的调试技术笔记整理
- JVM学习-分代收集算法
- 3-3-ServletContext接口
- java 单链表反转_Java实现单链表翻转详解
- ue html乱码,UE UTF8 乱码
- 参考:创业公司搭建自己的技术架构
- Js中对URL进行转码与解码
- Visual Studio 2010 使用Windows Media Player控件实现播放音乐视频
- 给idea换自定义背景图片的快捷键
- 字节实习成功提前转正啦!
- 小程序动态tabBar菜单,根据条件渲染不同的tabBar
- 飞桨AI Studio之加州房价预测——机器学习的Hello world
- (一)WaveDrom 数字时序图渲染引擎
- axios跨域解决方案
- 巴比馒头:年销售20亿背后的数字化秘密
- 数据分析八大模型:详解PEST模型
热门文章
- snmp协议_SNMP开发和使用
- 最早将于Q3季度发布,小米12至尊版将搭载骁龙8 Plus
- 1908元?iPhone SE 3价格大幅下调,网友:这个价格我冲了
- 苹果宣布将把语音助手Siri整合到Apple Music服务中
- 苹果零售业逐步恢复:部分已允许顾客店内试用AirPods
- 因涉及微信小游戏“欢乐斗地主”不正当竞争纠纷 腾讯获途游游戏赔偿56万元...
- 这次是小米!5.31亿元深圳买地:将与腾讯、阿里做邻居
- 三星Galaxy Note 20相机细节曝光:这个镜头略显鸡肋或被舍弃
- 小米10青春版跑分流出:搭载骁龙720G芯片 下周一见!
- 苹果CarPlay新功能上线,老司机们更方便了