ffmeg环境搭建

描述

1.结合网上文档以及本地虚拟机环境配置一致的测试服务器进行环境搭建,在测试的时候,强烈建议环境适用的操作系统内核与本文档保持一致,因为ffmpeg会存在内核要求,可能会由于兼容性问题导致安装不成功
2.服务器操作系统以及内核为2.6.32-431.el6.x86_64 2013 x86_64 x86_64 x86_64 GNU/Linux,这是属于红帽的系统,系统一些必须的环境还是需要提前配置好,如JDK\MAVEN等,后续需要用

部署资源安装包

/soft/local/ffmpeg (没有则新建)	ffmpeg-3.3.9.tar.bz2

/soft/local/yasm  (没有则新建)	yasm-1.3.0.tar.gz

安装步骤

1.yasm安装

yasm-1.3.0.tar.gz 的解压
1.cd /soft/local/yasm
2.tar -xvzf yasm-1.3.0.tar.gz

yasm-1.3.0.tar.gz 的安装  
1. cd / yasm-1.3.0
2. ./configure --prefix=/soft/yasm/
3. make && makeinstall

安装成功检查是否生成如下文件
在这里插入图片描述
yasm-1.3.0.tar.gz 安装完毕后添加环境变量

1.cd /bb/bb/(此目录取决于个人本地机器服务)
2.ls -la
3.vim .bash_profile 添加 PATH=$PATH:/soft/local/yasm/bin 后保存退出
4.使配置生效:source /bb/bb/.bash_profile

yasm安装成功后,测试一波

2.ffmpeg安装

ffmpeg-3.3.9.tar.bz2 的解压
1.cd /soft/local/ffmpeg 
2.tar -jxvf ffmpeg-3.3.9.tar.bz2

ffmpeg-3.3.9.tar.bz2 的安装编译,
1.cd / ffmpeg-3.3.9
2../configure --enable-shared  --prefix=/soft/local/ffmpeg/
3.make && makeinstall

ffmpeg-3.3.9.tar.bz2 .编译过程有点长,耐心等待。

cd /soft/local/ffmpeg 进入安装目录,查看一下发现有bin,include,lib,share这4个目录。

然后进入bin目录,执行 ./ffmpeg -version 查看当前版本的详细信息,
默认情况下一般会报
libavdevice.so.57: 
		cannot open shared object file: No such file or directory,
原因是lib目录未加载到链接到系统库中

ffmpeg环境配置,加载链接。这一步很关键,切记!!!(如有需要,请留言)

最后,现在再次执行 ./ffmpeg -version 显示就正常了

就可以写代码进行视频处理了。

后续

下个月写一篇代码,应该是有关Java的,通过Java编程对视频进行转码或者获取某个视频的信息,进行后续操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值