ubuntu下安装ffmpeg和X264
第一步:安装必要的库
$:sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libMP3lame-dev libsdl1.-dev libtheora-dev libx11-dev zlib1g-dev
第二步:安装SDL(否则可能编译不出ffplay)
$:sudo apt-get install libsdl1.-dev
$:sudo apt-get install libsdl-image1.-dev libsdl-mixer1.-dev libsdl-ttf2.-dev libsdl-gfx1.-dev
第三步:安装YASM(否则不能编译汇编语言)
git clone git://github.com/yasm/yasm.git
cd yasm-1.2.
./configure
make
sudo checkinstall
我用的源码下载地址:http://download.csdn.net/detail/gjianw217/5847841
官网下载:http://yasm.tortall.net/Download.html
第四步:安装X264
$git clone git://git.videolan.org/x264.git
$cd x264
$./configure –enable-shared
$make
$sudo make install
我用的源码下载地址:http://download.csdn.net/detail/gjianw217/5847845
官网下载:http://www.videolan.org/developers/x264.html
第五步:安装FFMpeg
$:git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
$:cd ffmpeg.2.0
$:./configure --enable-memalign-hack --enable-static --enable-gpl --enable-libx264 --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib
$:make
$:make install
注:其中--extra-cflags=-I/home/video/ffmpeg-set/include和--extra-ldflags=-L/home/video/ffmpeg-set/lib/指定x264库的位置
我用的源码下载地址:http://download.csdn.net/detail/gjianw217/5847875
官网下载:http://www.ffmpeg.org/download.html
第六步:通过以上步骤,基本上安装成了带有X264的ffmpeg,但使用过程中会提示
ERROR: libx264 not found
找了很多解决方案:具体有:
http://blog.csdn.net/ljh081231/article/details/7595556
http://blog.csdn.net/webdisk008/article/details/6618777
http://code.google.com/p/x264-ffmpeg-up-to-date/issues/detail?id=13
最好我的解决方法是:将libx264所在的目录,添加到文件ld.so.conf中,就可以了。具体的代码如下:
$:sudo vi /etc/ld.so.conf
.....................
$:sudo ldconfig /etc/ld.so.conf
ubuntu下安装ffmpeg和X264的更多相关文章
- ubuntu 下安装ffmpeg
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视 频的完整解决方案.它包含了非常先进的音频/视频编解码库 ...
- ubuntu下安装ffmpeg
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ff ...
- [笔记] Ubuntu下编译ffmpeg+openh264+x264
[下载代码] - ffmpeg: git clone git://source.ffmpeg.org/ffmpeg.git - openh264: git clone https://github ...
- ubuntu下安装ffmpeg扩展
可通过PPA进行安装 sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get ...
- 【FFMPEG】Ubuntu上安装FFMPEG
在之前,我们成功地使用mingw+msys在Windows平台下编译FFmpeg(见 http://www.linuxidc.com/Linux/2014-11/109839.htm),并生成了ffp ...
- 在Ubuntu下安装ovs-dpdk
在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...
- Ubuntu 下安装QT
Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...
- Ubuntu下安装JDK以及相关配置
1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...
- Ubuntu下安装mod_python报错(GIT错误)
Ubuntu下安装mod_python3.4.1版本报出如下错误: writing byte-compilation script '/tmp/tmpE91VXZ.py' /usr/bin/pytho ...
随机推荐
- linux下 yum源、rpm、源代码安装mysql
mysql的安装 一.yum源格式安装mysql 1.将下载的yum包上传到linux上: [root@localhost ~]# ls mysql-community-release-el6-5.n ...
- VMware系统运维(二)安装Microsoft .NET 3.5
1.安装vmware vSphere 5.5 之前先安装Microsoft .NET 3.5. 2.安装Microsoft .NET3.5,添加角色和功能. 3.勾选.NET Framework 3. ...
- java 网络编程-tcp/udp
--转自:http://blog.csdn.net/nyzhl/article/details/1705039 直接把代码写在这里,解释看这里吧:http://blog.csdn.net/nyzhl/ ...
- mysql由于外键关联无法删除数据
在mysql中删除一张表时候,出现 Error No. 1451 Cannot delete or update a parent row: a foreign key constraint fail ...
- mac 如何进入/usr/sbin目录
1.进入terminal, 输入 ls /usr/sbin 2.在finder>前往文件夹,输入路径/usr/sbin
- 新年第一次分享sqlserver技术
走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能 最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带来的 ...
- 删除SVN批处理(bat)
添加批处理文件(deleteSVN.bat),文件内容: @echo off :start ::启动过程,切换目录 set pwd=%cd% cd %1 echo 工作目录是:& chdir ...
- windows下redis服务安装
1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...
- 学习之spring属性文件注入
package com.my.proper; import org.springframework.beans.factory.annotation.Value; import org.springf ...
- 微软 Visual Studio 14 CTP2 发布
对于在微软阵营下进行工作的团队来说,拥有最新版本的 Visual Studio 是提高效率最佳的选择,没有之一. 在本文中,我们就上个月发布的 Visual Studio "14" ...