Ubuntu安装ffmpeg
二、linux源码安装:
如下:
下载 源码包:http://ffmpeg.org/releases/ffmpeg-3.3.tar.bz2
1.从网络上下载到的源码包,然后解压到指目录
假设下载目录 /opt/soft
cd /opt/soft
解压包:
tar -jxvf ffmpeg-2.8.6.tar.bz2
进入解压后目录
cd ffmpeg-2.8.6
执行
./configure --enable-shared --prefix=/usr/local/ffmpeg
提示出错:
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 latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.
按照提示需要安装yasm
使用如下
#yum install yasm
apt-get install yasm
安装完成后,继续执行
./configure --enable-shared --prefix=/usr/local/ffmpeg
时间比较长,需要等待几分钟
然后执行下面
make
make install
时间比较长,需要等待几分钟
执行过程没有报错,则成功安装
检查是否安装成功:
/usr/local/ffmpeg/bin/ffmpeg --version
报错如下:
/usr/local/ffmpeg/bin/ffmpeg: error while loading shared libraries: libavdevice.so.56: cannot open shared object file: No such file or directory
提示库文件找不到。
修改文件/etc/ld.so.conf 内容增加/usr/local/ffmpeg/lib/
vim /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib/
使修改生效
ldconfig
执行 /usr/local/ffmpeg/bin/ffmpeg --version
则返回
配置环境变量 path
export PATH=/usr/local/ffmpeg/bin/:$PATH
env
则在任何目录都可以执行 ffmpeg --version
测试执行转码:
ffmpeg -i test.avi -b:v 640k output.ts
转载于:http://blog.csdn.net/5iasp/article/details/50913855
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· 盘点!HelloGitHub 年度热门开源项目
· 某Websocket反爬逆向分析+请求加解密+还原html
· DeepSeek V3 两周使用总结
· 02现代计算机视觉入门之:什么是视频
· 回顾我的软件开发经历:我与代码生成器的涅槃之路