集成播控平台视频内容截图方法及装置与流程

文档序号:12068811阅读:521来源:国知局
集成播控平台视频内容截图方法及装置与流程

本发明属于视频截图技术领域,尤其涉及一种集成播控平台视频内容截图方法及装置。



背景技术:

媒资信息管理系统是集成播控平台的基本核心系统,而视频内容截图功能是媒资信息管理系统常用的功能。视频内容截图是指采用截图技术对视频文件进行截图操作,使得截取的图片可以用于制作海报,还可用于对视频内容进行快速审核。现有集成播控平台中的视频内容截图基本上都是通过手工操作,缺乏对生成图片规则的管理和灵活控制,尤其是在视频内容文件较大时,需要长时间的重复手工操作才能完成视频截图,存在操作繁琐、处理效率低的问题。

故,有必要提出一种新的技术方案,以解决上述技术问题。



技术实现要素:

鉴于此,本发明实施例提供一种集成播控平台视频内容截图方法及装置,以解决现有视频内容截图过程中存在操作繁琐、处理效率低的问题。

本发明实施例的第一方面,提供一种集成播控平台视频内容截图的方法,包括:

安装视频截图工具;

在所述视频截图工具的配置文件中配置截图参数,所述截图参数包括分辨率和图片类型;

接收用户输入的截图指令,所述截图指令包括待截图视频文件;

基于所述截图指令调用所述视频截图工具并依据所述截图参数,对所述待截图视频文件进行截图处理,以获取截图图片。

本发明实施例的第二方面,提供一种装置,包括:

安装模块,用于安装视频截图工具;

配置模块,用于在所述视频截图工具的配置文件中配置截图参数,所述截图参数包括分辨率和图片类型;

接收模块,用于接收用户输入的截图指令,所述截图指令包括待截图视频文件;

截图模块,基于所述截图指令调用所述视频截图工具并依据所述截图参数,对所述待截图视频文件进行截图处理,以获取截图图片。

本发明实施例与现有技术相比存在的有益效果是:本发明实施例在对视频进行截图时,通过对截图参数进行配置并调用视频截图工具,对待截图视频文件进行截图处理自动生成预先配置参数的图片。该方法或者装置中视频截图工具一次性定义规则,自动截取图片,大大提高了截图效率;截图条件可配,提高了灵活性,可以解决现有视频内容截图过程中存在操作繁琐、处理效率低的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的集成播控平台视频内容截图方法的一实现流程图;

图2是图1所示集成播控平台视频内容截图方法中步骤S40的一具体实现流程图;

图3是本发明实施例二提供的集成播控平台视频内容截图装置的一结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种集成播控平台视频内容截图的方法。为了说明本发明所提供的方法,下面通过具体实施例来进行说明。

实施例一

图1示出了本发明实施例一提供的集成播控平台视频内容截图方法的实现流程。如图1所示,该集成播控平台视频内容截图方法包括如下步骤:

S10:安装视频截图工具。

为了在集成播控平台上能够实现对选中的视频进行自动截图,以进行截图后续操作,需要先安装视频截图工具。

优选地,视频截图工具包括视频截图控件或视频截图压缩包文件。即视频截图工具可以是封装了一个包含视频解码、视频编码等功能的视频截图控件,该视频截图控件可从所选的视频内容获取包含视频码流的视频流,从而从中获取视频内容的截图图片。视频截图工具文件还可以是通过命令封装而成的视频截图压缩包文件,放置于播控平台系统内,当进行视频截图操作时,浏览器会调起系统内的截图工具压缩包文件解压并安装视频截图工具。可以理解地,视频框图工具以视频截图控件或视频截图压缩包文件形式安装在集成播控平台,提升可操作性。

S20:在视频截图工具的配置文件中配置截图参数,截图参数包括分辨率和图片类型。

在视频截图工具的配置文件中配置截图参数,以实现自定义截图规则,以使视频框图工具启动时,自动读取配置截图参数,可基于配置好的截图参数,实现自动截取截图图片,大大地提高截图效率,并且提高截图的灵活性。具体地,为了灵活地满足各种视频截图图片的参数要求,预先对包括分辨率和图片类型这两种截图参数进行配置。本实施例中,可配置截图参数中的分辨率为400*400、500*500或者600*600,截图参数中的图片类型为jpg、png或者gif。

优选地,截图参数还包括图片序号、图片名称和截图时间段中的至少一个。即配置的截图参数不仅可包括分辨率和图片类型,还可包括图片序号;可以理解地,若不对图片序号进行而配置,则默认图片序号从0开始;若对图片序号进行配置,则按照配置好的图片序号进行处理。例如,配置图片序号从1开始,则在默认的图片序号的基础上依次加1生成配置后的图片序号。另一具体实施方式中,配置的截图参数不仅可包括分辨率和图片类型,还可包括图片序号和图片名称,图片名称在图片序号的后面。又一具体实施方式中,截图参数不仅可包括分辨率和图片类型,还可包括截图时间段。截图时间段是指待截图视频文件中的时间段。若没有对截图时间段进行配置,则默认对整个截图视频文件进行截图;若对截图时间段进行配置,截图工具会将时间段转换成基于待截图视频文件中视频内部时间单位的时间戳,从而确认截图时间段所在视频的位置区间。“在视频截图工具的配置文件中配置截图参数,截图参数包括分辨率和图片类型以及截图参数还包括图片序号、图片名称和截图时间段中的至少一个”中,截图条件可配,提高了对视频进行截图的灵活性。

S30:接收用户输入的截图指令,截图指令包括待截图视频文件。

其中,用户选中待截图视频文件,并点击确定按键即可输入截图指令。该操作过程简单方便,可一键处理,截图操作时间较短,节约时间成本。具体地,用户可根据自身习惯设置快捷键,选中待截图视频文件,并点击确定按键后按下快捷键后,即输入截图指令。

S40:基于截图指令调用视频截图工具并依据截图参数,对待截图视频文件进行截图处理,以获取截图图片。

其中,基于选中的待截图视频文件,调用视频截图工具,根据已经配置好的截图参数,对待截图视频文件进行截图处理以获取截图图片,该截图图片可用于制作海报。该对待截图视频文件进行截图处理过程是自动完成的,一次性定义规则,自动截取图片,大大提高了截图效率。

如图2所示,步骤S40的具体实现流程如下:

S401:根据待截图视频文件所在路径,获取视频流。

根据截图视频文件在计算机中保存时的所在路径,找到对应文件获取视频流。

S402:对视频流进行解封装,以获取视频码流。

将输入的封装格式的视频,分离成为音频流压缩编码数据和视频流压缩编码数据,获取音频流压缩编码数据和视频流压缩编码数据即获取视频码流。

S403:对视频码流进行解码,以获取图片帧。

将视频码流,即音频流压缩编码数据和视频流压缩编码数据,解码成为非压缩的音频流压缩编码数据和视频流压缩编码数据,获取图片帧。

S404:对图片帧进行重新编码,以获取截图图片。

把图片帧进行正向离散余弦变换、量化和熵编码,形成压缩图片数据,对压缩图片数据进行解压,获取截图图片。

该流程通过截图工具自动完成,手工干预大大减少,工作效率提高。

为了避免“缓存图像流”占据存储空间,影响后续进行视频截图的处理效率。优选地,对待截图视频文件进行截图处理,以获取截图图片,之后还包括:将对待截图视频文件进行截图处理过程形成的缓存图像流释放。

本发明实施例在对视频进行截图时,通过对截图参数进行配置并调用截图工具,对待截图视频文件进行截图处理自动生成预先配置参数的图片。截图工具以浏览器插件方式安装运行,提升了可操作性;一次性定义规则,自动截取图片,大大提高了截图效率;截图条件可配,提高了灵活性;截图操作时间较短,节约时间成本;手工干预大大减少,工作效率提高,可以解决现有视频内容截图过程中存在操作繁琐、处理效率低的问题。

实施例二

对应于上文实施例的节目推荐方法,图3示出了本发明实施例提供的集成播控平台视频内容截图装置的结构框图。

参考图3,该集成播控平台视频内容截图装置包括:

安装模块31,用于安装视频截图工具。

配置模块32,用于在视频截图工具的配置文件中配置截图参数,截图参数包括分辨率和图片类型。

接收模块33,用于接收用户输入的截图指令,截图指令包括待截图视频文件。

截图模块34,基于截图指令调用视频截图工具并依据截图参数,对待截图视频文件进行截图处理,以获取截图图片。

可选地,视频截图工具包括视频截图控件或视频截图压缩包文件。

可选地,截图参数还包括图片序号、图片名称和截图时间段中的至少一个。

可选地,截图模块34包括:

获取单元341,用于根据待截图视频文件所在路径,获取视频流。

解封装单元342,用于对视频流进行解封装,以获取视频码流。

解码单元343,用于对视频码流进行解码,以获取图片帧。

编码单元344,用于对图片帧进行重新编码,以获取截图图片。

可选地,该集成播控平台视频内容截图装置还包括:

释放模块35,用于将对待截图视频文件进行截图处理过程形成的缓存图像流释放。

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1