[发明专利]基于视频播放器精确获取原视频文件图像的实现方法有效
申请号: | 201110459662.1 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102523513A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 高晓蓉;彭朝勇;杨凯;王黎;王泽勇;赵全轲;张渝;彭建平;戴立新;陈云红 | 申请(专利权)人: | 西南交通大学;成都主导科技有限责任公司 |
主分类号: | H04N21/437 | 分类号: | H04N21/437;H04N21/438;H04N21/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李赞坚;曹志霞 |
地址: | 610031*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 视频 播放 精确 获取 视频文件 图像 实现 方法 | ||
技术领域
本发明涉及视频播放器领域,特别涉及一种基于视频播放器精确获取原视频文件图像的实现方法。
背景技术
视频播放器是指能播放以数字信号形式存储的视频的软件,除了少数波形文件外,大多数视频播放器携带解码器以还原经过压缩媒体文件。由于原视频文件的帧率通常为24-30帧/秒,而视频播放器通常以大约50-60帧/秒的帧率来播放视频,所有视频播放器还要内置一整套转换频率以及缓冲的算法,频率转换过后,视频播放器的帧率就与原视频文件的帧率不同,增加了许多新的视频图像,该视频图像是对原视频文件的图像进行处理而得到,必然会与原视频文件的图像有所不同,图像效果下降。
另外现有的计算视频图像的函数只能计算出视频播放器的视频图像,当对该视频图像进行截图等操作时,所得到的视频图像与原视频文件的图像相比,会出现效果下降,图像不清晰等问题。
发明内容
本发明目的在于,提供一种基于视频播放器精确获取原视频文件图像的实现方法,能够精确获取原视频文件的图像,从而导致截图图像清晰,并提高截图图像的效果。
为解决以上技术问题,一种基于视频播放器精确获取原视频文件图像的实现方法,包括:
获取当前播放视频的视频数据范围;
对该视频数据进行差值平滑处理;
获取原视频文件的当前帧图像。
所述视频播放器播放视频的帧率与原视频文件的帧率不同。
所述差值是根据视频播放器播放视频的帧率和原视频文件的帧率来确定的。
所述视频数据范围的长度大于原视频文件图像一帧的帧长。
所述当前帧图像为最接近视频数据的原视频文件图像。
所述视频播放器在对某一帧图像进行截图时,通过获取当前播放视频数据范围并对该视频数据进行差值平滑处理得到相对应的原视频文件图像,对该图像截图,截图完成后提示保存图片。
在对客户端添加备注信息时,客户端会响应并弹出用于输入信息的备注框。
在视频播放器获取备注信息后,客户端发送HTTP请求将该备注信息传输给服务器。
服务器接受到客户端发送的HTTP请求后,将备注信息添加到数据库,然后将数据存储情况通过返回信息传输到客户端。
通过分析所述返回信息,用于判断所述备注信息是否保存成功,根据判断结果执行相应的操作。
与现有技术相比,本发明基于视频播放器精确获取原视频文件图像的实现方法,通过获取当前播放视频的视频数据范围,并对该视频数据进行差值平滑处理,从而获取原视频文件的当前帧图像,而且本视频播放器能够在播放视频的同时对当前帧图像截图,无需使用外部辅助工具截图,从而导致截图图像清晰,提高截图图像效果的同时减少截图的时间和步骤;另外,本视频播放器能够添加备注信息,客户端获取备注信息后,发送HTTP请求将备注信息传输到服务器,服务器将该备注信息添加到数据库中,返回添加信息,使用者通过备注信息对该视频是否喜欢,播放情况等有详细的了解,解决视频中断后查找视频后续连接等问题,为使用者提供方便。
附图说明
图1是本发明基于视频播放器精确获取原视频文件图像的实现方法的数据流向图;
图2是本发明基于视频播放器精确获取原视频文件图像的实现方法流程图;
图3是本发明视频播放器原视频文件截图的实现方法流程图;
图4是本发明视频播放器添加备注信息的实现方法流程图。
具体实施方式
为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。
参见图1,播放器是基于Flash技术,主要在网页中进行视频的播放,客户端浏览器首先请求服务器获取相应的视频,服务器返回视频到客户端,然后加载到客户端网页播放器中进行播放。
本视频播放器实现播放视频的具体操作如下:
客户端浏览器通过发送HTTP请求,将客户端的地址和所要播放的视频等信息传送给服务器;
服务器接受到HTTP请求,根据HTTP请求的信息在数据库中查找客户端所需要的视频;
服务器根据查找的结果返回到客户端,客户端根据返回的结果执行相应的操作,具体操作如下:
若服务器找不到该视频,则在客户端视频播放器上显示该视频文件不存在。
若服务器找到了该视频,则客户端视频播放器经过对该视频文件进行解压并播放。
参见图2,为了实现视频播放器在视频播放过程中对图像实现单帧的精确操作,本发明主要采用以下方法:
S201、获取播放视频的参数:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学;成都主导科技有限责任公司,未经西南交通大学;成都主导科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110459662.1/2.html,转载请声明来源钻瓜专利网。