一种可播放超大分辨率视频播放系统技术方案

技术编号:9834372 阅读:74 留言:0更新日期:2014-04-02 00:21
本发明专利技术涉及一种可播放超大分辨率视频播放系统,包括:视音频文件加载模块,用于根据用户指令存储要播放的视频文件的路径,并按照文件名称进行排序,同时也存储音频文件路径;视频结构重组模块,根据用户输入的组合方式,将各视频文件按特定顺序进行排列组合,使其整体所显示图像形状与视屏制作时一致,该模块包括表格设定单元和路径引入单元;视频播放模块,用于同步播放加载的各个视频文件及音频文件,包括视频播放框架单元、音频加载单元及播放控制单元。本发明专利技术能能够在不损坏视频播放效果的情况下,播放超大分辨率的视频文件,以实现客户端播放的不同需求。

【技术实现步骤摘要】
一种可播放超大分辨率视频播放系统
本专利技术涉及一种视频文件播放系统,特别是涉及一种可播放超大分辨率视频文件的播放系统。
技术介绍
现在各种视频编辑软件支持的最大分辨率是10240*7680,而其他许多的主流视频格式只能支持到2048的画幅。而且这种超高分辨率或者特殊分辨率的视频在格式的转换过程中也存在很多的问题,超高分辨率或者特殊分辨率的视频在格式转换过程中有存在画质损失严重,普通机器无法播放,丢帧等问题。在需要特殊分辨率多媒体内容播放的项目中,现在的主要解决方法是使用特种媒体播放服务器。现有技术中,为播放大分辨率的视频文件,是将视频文件切割中多个小块,然后用一台播放主机播放一个视频小块,使用播放服务器控制各个播放主机同步播放。很显然这样的播放方法需要构建播放网络,而且对应的播放系统所需要的硬件设备也价格昂贵。如需要播放一个10240*768分辨率的片源,现有的播放技术几乎是无法播放,即便可以播放,其播放系统也极为复杂,设备昂贵。该播放系统主要解决在某些特殊场合中,大分辨率、特殊分辨率的视频播放。如走廊等窄长方形场景中,如以该场景为显示银幕,则需要使用这种大分辨率、特殊分辨率的视频播放器。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术存在的不足而提供一种了播放超大分辨率视频文件的播放系统。本专利技术为解决上述超大视频文件的播放问题,所提供的可播放长达分辨率播放系统,包括:1)视音频文件加载模块,用于根据用户指令存储要播放的视频文件的路径,并按照文件名称进行排序,同时也存储音频文件路径;2)视频结构重组模块,根据用户输入的组合方式,将各视频文件按特定顺序进行排列组合,使其整体所显示图像与视频制作时一致,该模块包括路径引入单元和表格设定单元,路径引入单元用于将要播放的各视频文件分别引入到单元表格的每个表格中,表格设定单元用于用户设定视频单元表格的排列组合结构;3)视频播放模块,用于同步播放加载的各个视频文件及音频文件,包括:视频播放框架单元,用于读取视频结构重组模块中视频文件分辨率大小和设定视频显示画面的位置信息,并根据读取的视频文件的分辨率、设定的视频显示画面的位置信息创建一个视频播放框架;音频加载单元,用于根据视音频文件加载模块中总音频文件的路径,将音频文件加载到播放程序中;播放控制单元,用于将播放、暂停、加减音量、快进快退指令信息传送到各个视频播放框架和声道控制器,进而对整个视频的控制包括视频和音频。按上述方案,所述视频结构重组模块还包括视频文件排列结构存储单元,用于将把所有视频和音频的文件路径、视频的排列结构、每个视频画面的位置信息,整个组合视频的长宽比例以XML格式文件的形式存储下来。按上述方案,还包括一视频分割输出模块,用于将超大分辨率或特殊分辨率视音频文件中的视频文件按用户设定的表格切割成多个分块视频,并单独将视频文件中的音频单独以mp3格式导出。本专利技术的原理在于,FlashPlayer它是一款高级客户端运行时的播放器,能够应用在各种浏览器、操作系统和移动设备上,它有一个特性就是在播放导入外部视频的时候不会对视频本身进行压缩,所以在播放的过程中能够适应各种分辨率。在这一特性的基础上,使用FlashPlayer同时播放导入外部视频,就可以把分割之后的视频完美的重新拼合在了一起。然后使用Actionscript3.0脚本就可以很好地控制整个视频的播放。本专利技术的有益效果:本专利技术可将任意大分辨率的视音频文件进行切割后播放出来,而无需采用多个播放器播放,操作简单方便,播放无失真。附图说明图1为本专利技术播放系统结构方框图;具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限制本专利技术。图1示出了本法明实施例提供的大分辨率播放系统。视音频文件加载模块,用于根据用户指令存储要播放的视频文件的路径,并按照文件名称进行排序,同时也存储音频文件路径,用户点击文件导入模块后程序会弹出文件浏览窗口,需要选择到输出的视频文件和音频文件所在的文件夹,并自动存储用户选择文件夹底下的视频文件路径,并按视频文件名称排列顺序,同时也存储影片的音频文件路径。视频结构重组模块,根据用户输入的组合方式,将各视频文件按特定顺序进行排列组合,使其整体所显示图像形状与视屏制作时一致,用户可以通过鼠标拖动单元格的位置以便让视频以正确的顺序排列在一起。该模块包括表格设定单元和路径引入单元,表格设定单元用于用户设定视频排列单元表格,路径引入单元用于将要播放的各视频文件分别引入到单元表格的每个表格中;文件排列顺序存储单元,用于将把所有视频和音频的文件路径、视频的排列结构、每个视频的位置信息,整个组合视频的长宽比例以XML格式文件的形式存储下来。该模块是一般的播放器所没有的,其作用是把在制作视频内容完成之后被拆分输出的视频文件重新组合到一起。类似于把拆散的拼图拼合在一起,该模块记录下各个视频图像大小、位置等基本信息方便下一模块调用。视频播放模块,用于同步播放加载的各个视频文件及音频文件,包括视频播放框架单元,用于读取视频结构重组模块中视频文件分辨率大小和设定的视频位置信息,并根据读取的视频文件的分辨率、设定的视频位置信息创建一个视频播放框架;音频加载单元,用于根据视频结构重组模块总音频文件的路径,将音频文件加载到播放程序中;播放控制单元,用于将播放、暂停、加减音量、快进快退指令信息传送到各个视频播放框架和声道控制器,进而对整个视频的控制包括视频和音频。视频切割模块,用于将超大分辨率视音频文件中的视频文件按用户设定的表格切割成多个分块视频,并单独将视频文件中的音频单独以mp3格式导出,然后将切割后的各分块视频及音频文件放在播放器的根目录下。例如,需要播放一个10240*768分辨率的片源,该系统各模块及单元的运行过程为:通过视频切割模块将该视频分割成为10个1024*768的普通片源,对应的切割表格为1行10列;该10个影片只是整个片源的图像分割,单独导出音频为sound.mp3,将10个分割之后的视频转换为mov、avi或flv格式的影片,通过视频加载模块,将10个影片和一个音频的mp3文件加载到播放系统的一个根目录底下,按视频的位置关系从左到右按01.mov—10.mov命名;视频结构重组模块,用户通过表格设定单元设定一个1行10列视频播放排列表格,再通过路径映入单元,如通过鼠标将10各视频文件路径引入到各方框中,同时文件排列循序存储单元所有视频和音频的文件路径、视频的排列结构、每个视频的位置信息,整个组合视频的长宽比例以XML格式文件的形式存储下来,下次播放时就无需重复前述工作。视频播放模块的视频播放框架单元读取视频结构组合模块中的参数设定文件data.xml。根据参数设定文件中的视频文件路径读取文件夹中的10个视频文件,并把其加载进入程序中。再根据读取到的视频文件1024*768的分辨率大小和设定的视频位置信息创建一个视频播放框架。10个视频文件就会创建10个视频播放框架,这10个加载了视频文件的播放框架按照设定的长宽比例缩放在整个显示窗口中。该视频播放框架是使用程序的内置方法创建,不扩展播放框架的界面控制类(除了本文档来自技高网...
一种可播放超大分辨率视频播放系统

【技术保护点】
一种可播放超大分辨率视频播放系统,包括:1)视音频文件加载模块,用于根据用户指令存储要播放的视频文件的路径,并按照文件名称进行排序,同时也存储音频文件路径;2)视频结构重组模块,根据用户输入的组合方式,将各视频文件按特定顺序进行排列组合,使其整体所显示图像形状与视屏制作时一致,该模块包括表格设定单元和路径引入单元,表格设定单元用于用户设定视频排列单元表格,路径引入单元用于将要播放的各视频文件分别引入到单元表格的每个表格中;3)视频播放模块,用于同步播放加载的各个视频文件及音频文件,包括:视频播放框架单元,用于读取视频结构重组模块中视频文件率大小和设定的视频位置信息,并根据读取的视频文件的分辨率、设定的视频位置信息创建一个视频播放框架;音频加载单元,用于根据视频结构重组模块总音频文件的路径,将音频文件加载到播放程序中;播放控制单元,用于将播放、暂停、加减音量、快进快退指令信息传送到各个视频播放框架和声道控制器,进而对整个视频的控制包括视频和音频。

【技术特征摘要】
1.一种可播放超大分辨率视频播放系统,包括:1)视音频文件加载模块,用于根据用户指令存储要播放的视频文件的路径,并按照文件名称进行排序,同时也存储音频文件路径;2)视频结构重组模块,根据用户输入的组合方式,将各视频文件按特定顺序进行排列组合,使其整体所显示图像形状与视屏制作时一致,该模块包括表格设定单元和路径引入单元,表格设定单元用于用户设定视频排列单元表格,路径引入单元用于将要播放的各视频文件分别引入到单元表格的每个表格中;3)视频播放模块,用于同步播放加载的各个视频文件及音频文件,包括:视频播放框架单元,用于读取视频结构重组模块中视频文件分辨率大小和设定的视频位置信息,并根据读取的视频文件的分辨率、设定的视频位置信息创建一个视频播放框架;音频加载单元,用于根据视频结构重...

【专利技术属性】
技术研发人员:蔡新元
申请(专利权)人:武汉麦塔威科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1