centos 中安装ffmpeg 及 libx264 库 MP3库
来源:互联网 发布:matlab中矩阵的乘法 编辑:程序博客网 时间:2024/09/21 06:21
一、安装libx264 库
[下载地址](git clone git://git.videolan.org/x264.git)
tar -jxvf last_x264.tar.bz2cd x264 ./configure --enable-static --enable-shared --disable-asm make make install
二、安装MP3库
下载地址
tar -zxvf lame-3.99.5.tar.gzcd lame-3.99.5 ./configure --enable-static --enable-shared make make install
三、centos 安装ffmpeg
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gztar -zxvf ffmpeg-3.1.tar.gzcd ffmpeg-3.1 ./configure --enable-memalign-hack --enable-ffserver --enable-network --enable-protocols --enable-muxers --disable-yasm --enable-shared --enable-w32threads --enable-libmp3lame --enable-libx264 --enable-gpl --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib
查看一下版本
ffmpeg -version
注意事项
安装过程中出现以下错误
遇到WARNING: using libx264 without pkg-config
执行
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:
PKGCONFIGPATH(此路径为.pc文件所在路径),可使用echo PKG_CONFIG_PATH查看
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
引用博客
yasm/nasm not found or too old. Use –disable-yasm for a crippled build.If you think configure made a mistake, make sure you are using the latestversion from Git. If the latest version fails, report the problem to theffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.Include the log file “config.log” produced by configure as this will helpsolve the problem.
需要安装yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar -zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremakemake install
还有的是,ffmpeg主要是用于解码的。如果需要重新编码,就需要安装新的第三方编码支持。
参考文章
http://blog.creke.net/801.html
http://www.centoscn.com/image-text/install/2015/0523/5512.html
重新编译ffmpeg
1.进入ffmpeg目录,
./configure --prefix=/usr/local/ --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libmp3lame --enable-libx264 --enable-pic --enable-libfaac
然后就生成了新的makefile了。
2.执行
sudo make clean && make sudo make install。
3.这样ffmpeg就被重新编译了,完了就可以验证一下,使用ffmpeg工具,把某个视频文件中的视频流转码成h264格式,音频流转码成mp3lame格式,不妨试试。
转MP3错误情况:
“ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory”等类似的错误
解决办法是建立软链接:
ln -s /usr/local/lib/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so.0
然后
/usr/local/libvi /etc/ld.so.conf加入:/usr/local/lib执行ldconfig
下载源ffmpeg
下载源yasm
阅读全文
0 0
- centos 中安装ffmpeg 及 libx264 库 MP3库
- ffmpeg 安装libx264 失败
- CentOS Compile ffmpeg libx264 not found
- 安装ffmpeg,使能了--enable-libx264
- 源码安装ffmpeg(带libx264)
- 由于项目的需求,需要在ffmpeg中编译libaacplus、libx264和libopus的编解码库。
- libx264库调用参数设置
- linux 编译安装ffmpeg 与libx264的方法
- ffmpeg 安装时ERROR: libx264 not found 异常的解决
- ios ffmpeg+libx264
- FFmpeg 按转 libx264 遇到 “libx264 not found”
- centos 7 安装mp3解码器
- CentOS ffmpeg 安装成功
- centos安装ffmpeg
- centos 快速安装ffmpeg
- centos yum安装ffmpeg
- centos 安装 ffmpeg
- centos yum安装ffmpeg
- Oracle 分组内排序 字段相同的排在一起显示
- 多线程中start()与run()方法的区别
- python文件运行问题
- ZigZag Conversion an interesting approach
- android 动态改变图标颜色
- centos 中安装ffmpeg 及 libx264 库 MP3库
- java Comparator和Comparable使用
- 朴素贝叶斯-新闻分类
- Unexpected exception parsing XML document from class path resource
- Groovy语法之类
- POI各Jar包的作用
- 字符串
- android AIDL
- Android设计模式之MVVM