linux下ffmpeg安装
2014-09-28 22:32
183 查看
linux下ffmpeg安装
1.ffmpeg下载地址: http://www.ffmpeg.org/download.html
2.解压
这里作者假设已经重命名为ffmpeg.tar.bz23.解压后进入ffmpeg的文件夹,查看readme, 可以看到和正常的编译安装步骤无异configure && make && make install
编译FFMPEG时,出现了 ffmpeg yasm not found, use –disable-yasm for a crippled build,是因为 FFMPEG为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。
解决办法是:
A 如果是Windows系统, 从网上下载一个 yasm.exe 并安装在mingw/bin下面,重新编译,就不会出现该错误了;
B 如果是Linux系统,则更简单,直接在终端输入 sudo apt-get install yasm (centos 输入sudo yum install yasm),安装好后,重新编译就 OK了
这一次,编译成功, 出现一大串字符, 大致如下:
4.安装
可见直接make install会出现权限问题, 因为之前编译时指定的文件夹是/usr/local/ffmpeg, 所以需要sudo权限
ok,安装成功, 在命令行下试一下命令使用
这时候出现ffmpeg: error while loading shared libraries: libavdevice.so.56: cannot open shared object file: No such file or directory的错误.(部分高版本缺少的是libavdevice.so.54)我们尝试在系统中找到这个库:
由结果可见, 在我们编译后的/usr/local/ffmpeg/lib/中存在libavdevice.so.56, 我们需要将这个库链接写到/etc/ld.so.conf中然后执行sudo ldconfig, 操作如下:
现在, 全部搞定啦~
原文作者: vick
原文链接: http://www.iyowei.cn/2014/09/linux_ffmpeg/
ffmpeglinux
«Incorrect key file for table ‘/tmp/#sql_bd2_0.MYI’解决
网站SEO优化 »
1.ffmpeg下载地址: http://www.ffmpeg.org/download.html
2.解压
1 | $ tar zvfj ffmpeg.tar.bz2 |
1 | $ cd folder_of_ffmpeg |
1 | $ ./configure --enable-shared --prefix=/usr/local/ffmpeg |
编译FFMPEG时,出现了 ffmpeg yasm not found, use –disable-yasm for a crippled build,是因为 FFMPEG为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。
解决办法是:
A 如果是Windows系统, 从网上下载一个 yasm.exe 并安装在mingw/bin下面,重新编译,就不会出现该错误了;
B 如果是Linux系统,则更简单,直接在终端输入 sudo apt-get install yasm (centos 输入sudo yum install yasm),安装好后,重新编译就 OK了
1 | $ sudo apt-get install yasm |
1 | $ ./configure --enable-shared --prefix=/usr/local/ffmpeg |
4.安装
1 | $ make |
1 | $ make install |
可见直接make install会出现权限问题, 因为之前编译时指定的文件夹是/usr/local/ffmpeg, 所以需要sudo权限
1 | $ sudo make install |
1 | $ /usr/local/ffmpeg/bin/ffmpeg |
1 | $ sudo find / -name "libavdevice.so.56" |
由结果可见, 在我们编译后的/usr/local/ffmpeg/lib/中存在libavdevice.so.56, 我们需要将这个库链接写到/etc/ld.so.conf中然后执行sudo ldconfig, 操作如下:
1 | $ sudo echo '/usr/local/ffmpeg/lib/libavdevice.so.56' >> /etc/ld.so.conf |
1 | $ sudo ldconfig |
原文作者: vick
原文链接: http://www.iyowei.cn/2014/09/linux_ffmpeg/
ffmpeglinux
«Incorrect key file for table ‘/tmp/#sql_bd2_0.MYI’解决
网站SEO优化 »
相关文章推荐
- 安装和使用ffmpeg转换视频为flv文件(windows和linux)
- linux下fms2流媒体服务器搭建之一-----ffmpeg安装篇
- linux下安装ffmpeg
- 转:LInux下如何安装ffmpeg
- linux下ffmpeg的安装
- 安装和使用ffmpeg转换视频为flv文件(windows和linux)
- [ffmpeg]Linux 安装FFmpeg
- Linux ffmpeg的安装编译过程
- linux下安装ffmpeg过程
- linux下安装ffmpeg过程
- Linux在如何安装ffmpeg
- window下使用ffmpeg转换视频,linux安装和使用ffmpeg
- Linux ffmpeg的安装编译过程
- [转]linux下的fms2流媒体服务器搭建六部曲之一-----ffmpeg安装篇
- linux 安装Qt 与 ffmpeg
- [转]linux下fms2流媒体服务器搭建之一-----ffmpeg安装篇
- linux使用及其FFmpeg的安装
- Linux ffmpeg的安装编译过程
- Linux下使用Yum安装ffmpeg
- FFmpeg在windows/Linux/android平台下的安装