在Centos6.4安装ffmpeg 并在网站中集成视频转换服务

安装

安装有三个办法

  1. 自己编译安装
  2. 利用yum安装
  3. 下载已经编译好的

1 自己编译安装

编译安装得办法可以参考这里 https://trac.ffmpeg.org/wiki/CompilationGuide/Centos

还有一个自动安装得脚本

https://github.com/jnaqsh/ffmpeg_installer

实验结果。。成功了
一个小问题是

https://chromium.googlesource.com/webm/libvpx.git

这个源码地址可能被封掉了 想办法自己下载下来
一个大问题是,和mac下通过brew安装得不太一致。ffmpeg的参数太复杂了,后面那个转换参数不能识别。

2 利用yum安装

安装rpmforge的源后通过yum安装

yum -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

yum install ffmpeg ffmpeg-devel

安装后的版本是ffmpeg 0.5.x

版本比较老 可以用 装 rpmfusion的源 再安装

rpm -Uvh http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm

yum remove ffmpeg ffmpeg-devel 这儿需要先卸载,再安装 不然有冲突

yum install ffmpeg ffmpeg-devel

比较诡异的是 同样地源 同样地系统的两台机器 装出来的结果不一样

CENTOS6.4 2.6.32-358.el6.x86_64
装出来 一个是 ffmpeg 0.10.11 一个是 ffmpeg version N-64310-gf054d1e

3 直接下载编译好的版本

下载地址 http://johnvansickle.com/ffmpeg/

这个版本 ffmpeg 2.3.3

最后选的这个,前面都白折腾

和Java集成

集成方法如下:

转换效率 这个参数 时间基本是等长时间转换。效率不好 听一个别的公司说他们做的视频转换 能做到8小时视频1小时转完。

时间: 2024-10-19 16:16:17

在Centos6.4安装ffmpeg 并在网站中集成视频转换服务的相关文章

Centos7安装ffmpeg和使用youtube-dl下载Youtube视频

FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.称之为音视频处理的神器都不过分.国内的暴风影音.QQ影音和格式工厂等等,都是FFMPEG换个马甲.国外的开源项目养活了多少国内产品. 安装ffmpeg CentOS 6和7安装方法是不一样的,下面分别说明: 安装前都需要先安装epel扩展源 yum -y install epel-release CentOS 6比较简单,安装yum源之后直接安装即可: su -c 'yum localinstall --nog

thinkphp5网站中集成使用支付宝手机支付接口

今天以thinkphp5中使用支付宝的手机支付接口为例. 一.创建基本页面pay/alipay_wap_submit.php(开始创建订单) <!DOCTYPE html> <html> <head> <title>支付宝手机网站支付接口</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <

CentOS6.5_x64安装MySQL-5.6.17,在已经启动MySQL服务的情况下,出现密码报错ERROR 2002 (HY000)

1.修改MySQL配置文件,使MySQL登陆时跳过密码验证 skip-grant-tables 2.重启MySQL服务 service mysql restart 3.进入MySQL,修改user表中的密码 [root]#mysql -u root mysql> show databases; mysql> use mysql; mysql> update user set Password=password('root') where user = 'root'; mysql>e

在IIS7中ASP.NET MVC3网站中建立gcc编译服务时要注意的问题

1. 正常配置下调用gcc总是失败,虽然在环境变量中配置了gcc路径,但提示找不到gcc编译程序: 2. 使用全路径调用gcc,也是失败,提示cc1.exe编译失败,失败代码53: 3. 通过远程桌面使用完全相同的命令和源代码文件,编译成功: 4. 测试设置了web网站的物理路径凭据登录类型(LogonMethod)为networt和cleartext,也是失败: 5. 设置web网站关联应用程序池中的加载用户配置文件(LoadUserProfile)为True,编译成功:

网站中集成jquery.imgareaselect实现图片的本地预览和选择截取

imgAreaSelect 是由 Michal Wojciechowski开发的一款非常好用的jquery插件,实现了图片的截取功能.其文档和Demo也是很详尽的.大家可以到http://odyniec.net/projects/imgareaselect/了解更多的细节. 下面我们就开始使用imgAreaSelect 开始code吧. 第一还是要引用jquery,接着引用下载好的 jquery.imgareaselect.pack.js 文件和 imgareaselect-default.cs

当网站中嵌入视频中,总是弹出迅雷的下载框,或者视频无法播放的情况

最近遇到一个奇葩的问题,在web中嵌入视频要么就是弹出迅雷下载的窗口,要么就是提示:您的视频路径不对或者不支持您的类型,这有一种可能就是装了迅雷.具体的解决办法就是,直接把迅雷中的设置关了就行. 如下图,把其中的勾去掉就行. 如果还是不行的话,有可能就是internet设置的问题.只需要在IE浏览器中更改设置就行.具体如下: IE浏览器选项工具-internet属性-程序-管理加载项-已使用的加载项 在这里面把迅雷的插件关闭 如果想要还是这里打开就可以了

Centos6 yum安装openldap+phpldapadmin+TLS+双主配置

原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%85%8D%E7%BD%AE.html 钿畑的文章索引 1.概念介绍 2. 环境介绍 2. 准备工作 3. yum部署ldap 4. phpldapadmin安装 5.ldap客户端配置 6.用户目录自动挂载 6.1 服务器端配置 6.2 客户端配置 7.配置TLS传输加密 8.配置openldap双

Linux下安装ffmpeg

ffmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的.跨平台的解决方案,可以记录.转换和传输音频和视频.ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作,是ffmpeg中最最简单的入门内容. 首先去官网下载源码包,这里下载的是最新的ffmpeg-3.3.1.tar.bz2,下载之后上传至Linux准备安装,

如何在网站中加入百度统计

原文:http://jingyan.baidu.com/article/f96699bb92dce9894e3c1b8b.html 可能有部分新站长不太了解如何在自己的网站中加入百度统计.现在我用图文并茂的形式交大家方法.希望能够用得上. 工具/原料 网络 电脑 方法/步骤 首先打开百度首页,点击下图中红色标注部分<更多>.   点击<更多>后会出现下面的内容,再点击<百度统计>,进入统计页面.   如果你有百度站长或百度推广账号,直接输入进去就可以了.如果没有就继续按