91FLV转码软件已经全面升级为服务模式版:http://pan.baidu.com/s/1o6223ay 本版本支持window所有电脑或服务器系统,如需Linux版本请联系QQ250093148
原来的客户替换老版本软件前,请复制出原来的授权码和配置文件备份到自己电脑,再按照压缩包里面的安装手册安装软件,安装完成后再输入授权码更新授权状态,软件会自动识别授权。
服务模式的客户升级只需覆盖91flv.exe core.exe两个文件http://pan.baidu.com/s/1mgnD2bu,把\work\bin\mp4tool\下面的ia32文件夹名改为x86。
软件使用注意要点:
注意软件和视频所在文件夹,包括视频文件名本身不能有空格、符号,很多用户测试软件失败就是这个原因造成的,并非我们软件不能使用。比如桌面、我的文档、QQ临时文件夹就是不适合放置软件的地方,和软件一起的几个文件不能分开存放。
2015.6.13重要更新:
新增对CPU的控制,用户自定义转码软件对CPU的占用百分比,让服务器其他程序得以更好的运行。
2015.5.29重要升级:
把转码软件的服务转为系统服务,简单的说除非人为停止转码服务,软件会随机启动,无需在重启服务器后再次登录服务器启动软件。
2015.4.22重要更新:
切片后的xml无分片大小和时长参数导致开始播放视频时加载时间过长,新版转码软件加入了分片时长和大小参数,播放器加载视频时间大幅缩短,提升用户观看体验。关于视频切片播放的好处详见http://91flv.com/help/2015-06-08/317.html
91flv视频转码软件彻底解决视频播放的以下问题:
1、上传本身就是mp4视频文件,但播放起来只有声音,没有图像画面。
2、一般的暴风影音、狸窝等本地电脑运行的软件转码后的flv、mp4文件上传到服务器后,flv无法拖动播放,只能预下载部分才能拖动,如果是mp4文件则要等到视频文件下载完成后才能播放,在未下载完成时候播放器处于黑乎乎状态。这两种体验相当不好。
3、免去手动转码和截图的烦恼,一般软件需要手动添加转码队列,网站的缩略图还需要手工截取,相当麻烦。转码软件采用自动检测、多任务执行、多格式图片输出,用于网站的各个地方调用,可设置秒数生成动态图片,让网站界面妙趣横生。
4、完全配合ckplayer多码率功能,自动生成txt和xml两种多码率播放列表文本。
5、针对ckplayer分段加载的优势,大视频切片处理,缓解服务器宽带压力,具体设置,看播放器帮助文档。
按照下面的配置说明正确设置软件。
91flv视频转码软件新功能亮点:
1、 可以选择是否转码或是否截图,当用户不需要转码或截图功能可以选择关闭,则软件只允许指定功能。
2、 新增生成视频文件播放列表功能,并且可以把域名路径写入文本,方便跨服务器调用视频附件。
3、 多码率生成功能,新增智能判断源视频码率,当源视频码率达不到设置的码率则不生成该码率视频,既保证高码率视频能多清晰度切换又节省服务器空间。
4、 视频切片处理,经过切片处理的视频,播放器可以控制只下载当前播放的后面一段,当用户暂停播放,则缓存后面一段后就不再下载,把宽带资源提供给需要观看的用户,节省大量服务器资源。
5、 新增视频信息入库,连接mysql数据库,填上对应字段设置,软件则把视频时长、大小、分辨率三个信息写入数据库。
6、 新增动态图片截取并自定义图片时长,软件随机截取视频中的几秒钟作为动态图片内容,可作为简单的内容预览,增加网站的趣味性。
7、 新增标题广告和视频广告插入功能,就是你把设置的网站广告语写入视频的标题属性或在视频前后插入视频广告,视频流传到哪里广告就带到哪里。
软件设置参数说明:
1、同步周期:软件每隔多少秒就会查询指定的文件夹有没有需要转码的视频文件,如果上传量大可以设置短一些。
2、最大任务数:软件同时执行转码任务的数量,只要你服务器够强大,完全可以马力全开,设置几十个也不是问题。
3、速度控制实际指的是CPU控制,数值1——100,达到设置峰值的时候转码软件会根据CPU运行情况自动降低转码速度,如果设置100则无限制全速转码。
4、视频来源目录:就是视频所在的文件夹(带盘符),可设置读取多个硬盘的文件夹,多个文件夹用|分隔,软件会读取子文件夹并转码。确保该路径没有符号和空格。
5、视频目录:指的是转码生成的视频文件输出的文件夹,可以指定到本机的其他文件夹或盘符。功能同“6”。
6、图片目录:这里的设置是为了把视频和图片分不同文件夹存放,以便不同的域名调用,比如a域名绑定视频文件夹,b域名绑定图片文件夹,如果用上同步软件,这样就轻易实现多服务器的平衡负载。不填则把图片和视频存放一个文件夹下面。
7、是否启用转码:勾选则启用转码任务,不勾选则启动截图或视频信息入库(在这两项已选择的情况下)。
8、域名前缀:由于flash播放器只能读取视频所在的绝对地址,所以改地址以/开头(可以是http://的域名地址,方便播放器读取远程服务器的视频列表),软件会把这个地址写入到生成的txt文本和xml文本,具体设置自己生成文件多测试,直到文本里面的视频路径能正确打开视频为止。
9、栏目层级:由于要把视频所在的绝对地址写入txt和xml文本,软件需要读取视频所在的文件夹地址。以我们的视频系统为例:网站的上传工具把视频上传到/d/file/dalanmu/xiaolanmu/20140809/并命名为23094880、avi,这时候转码出来的视频存放在/d/file/dalanmu/xiaolanmu/20140809/23094880/,为了把这个所在路径写入到文本里面,就需要软件读取该视频向上的几个文件夹名称,比如我们设置为4,就把/dalanmu/xiaolanmu/20140809/23094880/写入文本,设置为2就写入/20140809/23094880/,如果6那里的地址前缀设置为http://91flv、com/d/file,那么写入文本的绝对路径就是http://xxxx、com/d/file /dalanmu/xiaolanmu/20140809/23094880/1/mp4/1_1、mp4。说起来比较复杂,可以自己多设置测试,得到你想要的正确地址,该设置的目的就是要获取到视频所在的文件夹地址。
10、转码格式:指的是要把哪些格式的视频、音频转换为mp4,多个视频格式|分隔,比如 flv|mpg|mpeg|avi|vod|mp3|wmv 如果还有其他格式要转 继续在后面添加,原视频格式可以和输出格式相同,比如原来是mp4文件转码出来也是可以是mp4文件,这样原来的mp4文件会根据设置的参数进行重新处理,让视频更符合网络视频播放规范。
11、码率:设为500效果比较好, 是压缩率和清晰度都能均衡到的最好设置,数字越小 画质越差,视频文件越小,反之亦然,设置为0则保持原来视频的码率,可转高清视频。如果原视频码率低于设置码率,则保持原视频码率输出(低画质视频,强制升高码率只会让文件变得更大,但对画质并无改善,故作此设置),如果原视频码率大于设置码率则降低码率按设置码率输出。
关于多码率输出的说明:首先明确多码率的目的和前提,多码率输出是为了适应用户不同宽带需求或画质需求。前提是源视频是超清码率以上的视频,比如源视频码率是5000,多码率输出分别设置为1000|2000|3000,源视频降低码率输出则有效。反之源视频码率是1000,设置多码率为1000|2000|3000,这时候如果再把源视频提高码率到2000|3000输出,画质不会有任何改善,文件却变得更大,为了适应视频自身的转码规则,软件则会只输出一个1000码率的视频,其他两个码率则不输出,既保证了高码率能多码率输出又节省服务器硬盘资源。一般设置400|800|1500,切记:码率一定安装从低到高顺序设置3个或3个以下。
12、视频宽高设置:保持原视频分辨率设置为0 如果要固定宽高设置为如:720x480,如果设置了三种多种码率输出,则要对应的设置三种分辨率。一般可以设置320x240|720x480|1080x720,这里的宽高类型设置要和码率类型设置形成一一对应的关系。
13、剪辑时间: 如果你需要做短视频网站,在此处设置一个数字,软件则会自动截取指定时间(秒为单位)的视频,不设置则全部输出。
14、是否删除文件:源视频文件是否在转码完成后删除?0为不删除,1为删除。
15、是否切片:如果需要把视频分段存放,则勾选。勾选则弹出以下设置。
a、切片大小:为了不影响正常的观看体验,一般分段的视频大小为30M左右。
b、是否保留原文件:这里的源文件是指转码为整个mp4后的视频文件,如果你的视频需要在移动设备播放,xml列表的播放效果可能不太完美,你就需要保留这个整体的mp4文件在移动端播放,当然不需要你也可以删除,只保留分段的视频文件。新版本增加了删除指定mp4文件的功能,常规情况下三种码率,三个选框对应三种码率的mp4文件,勾选则保留,不勾选则删除。
16、入库功能自己根据网站的字段名填写,如果不存在该字段软件则跳过。本入库功能是指的把视频时长、大小等入库到mysql数据库,数据库字段可以自己定义,不是自动把视频地址、图片地址等信息入库,如需入库请联系我们。
17、 静态jpg图片分辨率:指的截取的静态图片大小 135*71是图片大小,如需多图截取则用|分隔多个像素,比如135*71|320*240|480*720,不同图片的截取方便缩略图在网站不同位置调用或选择。设置为0则不截图。
18、 动态分辨率:截取的动态图片的大小,设置同上,但只能截取一个图片。设置为0则不截图。
19、 动态时长:截取的动态图片的时间长度不超过5秒最好。
20、 水印:无需水印设置为0, 水印设置标准 10:10 从右上角起距左、距右各10像素,具体要求,自己多调试。 :为英文符号,水印图片的名称必须为watermark.png,否则会错。免费版水印坐标设置无效,且不能更换水印,授权后可去掉水印或更换为自己的水印图片。授权购买地址:http://item.taobao.com/item.htm?id=39682352175
21、如果需要在输出的视频加入片头片尾的视频广告,则在此设置。首先把ad1.mp4和ad2.mp4置于软件当前目录,然后填入数字:1|2即可 1为片头广告,2为片尾广告。如果只需加入一个类型则设置一个数字。
22、标题广告:这里设置的内容,转码软件会自动添加到视频属性的标题处,让你的视频流传到哪里广告就做到哪里。
设置完成后别忘了点保存设置,然后重启软件,重启后在控制台点启动。
其他网站系统整合本转码软件的方法:
91Flv视频转码软件专门应用于视频服务器端的转码,设置好后无需人工干预,无需改动使用网站的系统文件即可完成转码任务,还可以应用于多台服务器提供跨服务器的播放。
文件名命名规则:
以001.avi为例,上传文件一般会把001.avi这个文件重命名为数字或字母的文件名,以我们上传插件为例,插件会把001.avi重命名为09884770.avi,并存放于一个日期文件夹20140815下面,路径就是20140815/09884770.avi,但软件会把输出的视频文件存放在以09884770.avi的文件名09884770为文件夹的下面,实际的mp4文件地址则是:20140815/09884770/1/mp4/1_1.mp4,分片的视频文件存放在20140815/09884770/1/xml/文件夹,xml列表地址则为20140815/09884770/1/xml/index.xml,文件夹数字1则是第一种码率的存放地址,如果有2、3两种码率则文件夹名分别为2、3。
静态图片存放路径是20140815/09884770/1_1(2、3…多图片递增数字).jpg。
动态图片存放路径是20140815/09884770/1_1.gif,动态图片只有一个,无需递增。
根据以上规则,可有两种方式实现播放功能。
1、修改上传文件upload.php或upload.aspx的返回信息规则,上传001.avi后返回给表单的视频地址是20140815/09884770/1,不加任何后缀。在播放器调用的地方则为:“<视频地址变量>/1/mp4/1_1.mp4”,如果调用xml列表则为“<视频地址变量>/1/xml/index.xml”。
2、如果你要把001.av上传后的09884770.avi作为视频入库地址,在播放器调用的地方则需要去掉09884770.avi的后缀,并在后面加上/1/mp4/1_1.mp4或/1/xml/index.xml。至于如何在变量调用的时候去掉后缀,就根据自己的系统来做吧。
如果你是用的ckplayer播放器,则播放器文件配置为:
f:'[$pat]/xml/index.xml',//视频地址
a:'<?=$trueurl?>',//只有当s>0的时候有效
s:'2',//调用方式,0=普通方法(f=视频地址),1=网址形式,2=xml形式,3=swf形式(s>0时f=网址,配合a来完成对地址的组装)
3、调用图片的方法以此类推。