录制、处理和传输视频的方法和装置及终端与流程

文档序号:12279535阅读:306来源:国知局
录制、处理和传输视频的方法和装置及终端与流程

本发明涉及视频处理技术领域,具体而言,涉及一种录制和传输视频的方法、一种录制和传输视频的装置、一种处理和传输视频的方法、一种处理和传输视频的装置和一种终端。



背景技术:

在相关技术中,用户能够利用通讯应用程序录制并发送视频,例如现在的各种实时聊天工具如微信、QQ、陌陌、旺信等都支持在聊天窗口发送视频,但是,大部分通讯应用程序都对传输的视频大小有要求,一般要求视频大小不能超过10M-20M,当我们自己录制视频或者选取视频发送给朋友时很难把握视频大小是否超过了应用程序的设定上限,超过了限制就不能传送成功,大大影响用户体验,现阶段没有合适的工具帮助用户很方便地将视频重新转换或者剪裁到合适的大小,如果应用程序提示无法发送,用户只能重新录制或者利用电脑邮件传送,非常不方便。

因此,需要一种新的录制、处理和传输视频的技术,能够方便用户在应用程序的信息发送界面进行视频传输。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个目的在于提出了一种录制和传输视频的方法。

本发明的另一个目的在于提出了一种录制和传输视频的装置。

本发明的再一个目的在于提供了一种处理和传输视频的方法。

本发明的再一个目的在于提供了一种处理和传输视频的装置。

本发明的再一个目的在于提供了一种终端。

根据本发明的第一方面,提出了一种录制和传输视频的方法,包括:在录制视频的过程中按照分段标准设置分段节点,根据分段节点录制视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,通过设置分段节点的方式对视频文件的录制过程进行优化,使得录制完成的视频(可能超过了应用程序设定的上限)能够避开应用程序的限制规则进行传输,避免因视频过大造成发送失败的情况出现。具体地,在录制过程中,每隔一个分段标准设置一个分段节点(不会破坏视频的连续性),对录制的视频进行分段,使得每段子视频都不超过通讯工具设置的上限,后续的传输过程是对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此视频录制方法和视频传输方法能够帮助用户规避通讯工具的限制进行大视频的录制和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,进一步包括:将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,录制视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包含了多段子视频文件,依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的录制情况,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以本发明以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方法。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频录制和传输方法能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,实现了对子视频文件的单独播放,方便用户查看每段子视频。

通过本发明的技术方案,能够在录视频的过程中插入分段节点,将录制视频分段并发送,使原本不能通过通讯应用程序发送的视频文件摆脱通讯应用程序的限制进行传输,方便用户进行大视频的发送,提升用户体验。

根据本发明的第二方面,还提出了一种录制和传输视频的装置,包括:视频录制单元,在录制视频的过程中按照分段标准设置分段节点,根据分段节点录制视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;视频发送单元,将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,视频录制单元通过设置分段节点的方式对视频文件的录制过程进行优化,使得录制完成的视频(可能超过了应用程序设定的上限)能够避开应用程序的限制规则进行传输,避免因视频过大造成发送失败的情况出现。具体地,在录制过程中,每隔一个分段标准设置一个分段节点(不会破坏视频的连续性),对录制的视频进行分段,使得每段子视频都不超过通讯工具设置的上限,后续的传输过程是视频发送单元对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此录制和传输视频的装置能够帮助用户规避通讯工具的限制进行大视频的录制和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,还包括:录制结果查看单元,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,录制视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包含了多段子视频文件,录制结果查看单元依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,录制结果查看单元使得第一视频文件能够展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的录制情况,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,还包括:分段标准设置单元,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被分段标准设置单元获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,录制结果查看单元具体用于:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,录制结果查看单元中的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,录制结果查看单元能够把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频录制和传输装置能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,还包括:子视频发送单元,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,还包括:子视频播放单元,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元实现了对子视频文件的单独播放,方便用户查看每段子视频。

通过本发明的技术方案,能够在录视频的过程中插入分段节点,将录制视频分段并发送,使原本不能通过通讯应用程序发送的视频文件摆脱通讯应用程序的限制进行传输,方便用户进行大视频的发送,提升用户体验。

根据本发明的第三方面,提出了一种处理和传输视频的方法,包括:在处理已存视频的过程中按照分段标准插入分段节点,根据分段节点划分已存视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,对已存视频进行处理和传输,使已存视频能够避开应用程序的限制规则进行传输。具体地,通过设置分段节点的方式对已存视频进行分段,避免因视频过大造成发送失败的情况出现。具体地,解析已录视频,在处理已存视频的过程中每隔一个分段标准设置一个分段节点(不会破坏视频的连续性),对已存视频进行分段,使得每段子视频都不超过通讯工具设置的上限,分段节点的设置能够与解析的过程同步进行,也能够先解析,再根据解析情况进行分段节点的设置,能够按照先后顺序进行视频分段,也能够按照平均分配的方式进行分段,后续的传输过程则是对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此处理和传输视频的方法能够帮助用户规避通讯工具的限制进行大视频的处理和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,进一步包括:将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,处理视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包括了多段子视频文件,依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的处理结果,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以本发明以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方法。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频处理和传输方法能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,实现了对子视频文件的单独播放,方便用户查看每段子视频。

通过本发明的技术方案,能够在已存视频中插入分段节点,将已存视频分段并发送,使原本不能通过通讯应用程序发送的视频文件摆脱通讯应用程序的限制进行传输,方便用户进行大视频的发送,提升用户体验。

根据本发明的第四方面,提出了一种处理和传输视频的装置,包括:视频处理单元,在处理已存视频的过程中按照分段标准插入分段节点,根据分段节点划分已存视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;视频发送单元,将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,视频处理单元对已存视频进行处理和传输,使已存视频能够避开应用程序的限制规则进行传输。具体地,通过设置分段节点的方式对已存视频进行分段,避免因视频过大造成发送失败的情况出现。具体地,解析已录视频,在处理已存视频的过程中每隔一个分段标准设置一个分段节点(不会破坏视频的连续性),对已存视频进行分段,使得每段子视频都不超过通讯工具设置的上限,分段节点的设置能够与解析的过程同步进行,也能够先解析,再根据解析情况进行分段节点的设置,能够按照先后顺序进行视频分段,也能够按照平均分配的方式进行分段,后续的传输过程则是视频发送单元对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此处理和传输视频的装置能够帮助用户规避通讯工具的限制进行大视频的处理和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,进一步包括:处理结果查看单元,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,处理视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包括了多段子视频文件,处理结果查看单元依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被处理结果查看单元展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的处理结果,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,还包括:分段标准设置单元,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,处理结果查看单元,具体用于:在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频处理和传输装置能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,还包括:子视频发送单元,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,还包括:子视频播放单元,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元实现了对子视频文件的单独播放,方便用户查看每段子视频。

通过本发明的技术方案,能够在已存视频中插入分段节点,将已存视频分段并发送,使原本不能通过通讯应用程序发送的视频文件摆脱通讯应用程序的限制进行传输,方便用户进行大视频的发送,提升用户体验。

根据本发明的第五方面,还提出了一种终端,包括:如上述技术方案所述的录制和传输视频的装置;和/或如上述技术方案所述的处理和传输视频的装置。

在该技术方案中,视频录制单元通过设置分段节点的方式对视频文件的录制过程进行优化,使得录制完成的视频(可能超过了应用程序设定的上限)能够避开应用程序的限制规则进行传输,避免因视频过大造成发送失败的情况出现。具体地,在录制过程中,每隔一个分段标准设置一个分段节点(不会破坏视频的连续性),对录制的视频进行分段,使得每段子视频都不超过通讯工具设置的上限,后续的传输过程是视频发送单元对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此录制和传输视频的装置能够帮助用户规避通讯工具的限制进行大视频的录制和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,还包括:录制结果查看单元,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,录制视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包含了多段子视频文件,录制结果查看单元依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,录制结果查看单元使得第一视频文件能够展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的录制情况,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,还包括:分段标准设置单元,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被分段标准设置单元获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,录制结果查看单元具体用于:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,录制结果查看单元中的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,录制结果查看单元能够把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频录制和传输装置能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,还包括:子视频发送单元,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,还包括:子视频播放单元,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元实现了对子视频文件的单独播放,方便用户查看每段子视频。

在该技术方案中,视频处理单元对已存视频进行处理和传输,使已存视频能够避开应用程序的限制规则进行传输。具体地,通过设置分段节点的方式对已存视频进行分段,避免因视频过大造成发送失败的情况出现。具体地,解析已录视频,在处理已存视频的过程中每隔一个分段标准设置一个分段节点(不会破坏视频的连续性),对已存视频进行分段,使得每段子视频都不超过通讯工具设置的上限,分段节点的设置能够与解析的过程同步进行,也能够先解析,再根据解析情况进行分段节点的设置,能够按照先后顺序进行视频分段,也能够按照平均分配的方式进行分段,后续的传输过程则是视频发送单元对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此处理和传输视频的装置能够帮助用户规避通讯工具的限制进行大视频的处理和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,进一步包括:处理结果查看单元,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,处理视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包括了多段子视频文件,处理结果查看单元依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被处理结果查看单元展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的处理结果,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,还包括:分段标准设置单元,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,处理结果查看单元,具体用于:在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频处理和传输装置能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,还包括:子视频发送单元,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,还包括:子视频播放单元,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元实现了对子视频文件的单独播放,方便用户查看每段子视频。

通过以上技术方案,能够在录视频或者发已存视频的过程中插入分段节点,将录制视频或者已存视频分段并发送,使原本不能通过通讯应用程序发送的视频文件摆脱通讯应用程序的限制进行传输,方便用户进行大视频的发送,提升用户体验。

附图说明

图1示出了根据本发明的实施例的录制和传输视频的方法的流程图;

图2示出了根据本发明的实施例的录制和传输视频的装置的框图;

图3示出了根据本发明的实施例的处理和传输视频的方法的流程图;

图4示出了根据本发明的实施例的处理和传输视频的装置的框图;

图5示出了根据本发明的实施例的终端的框图;

图6示出了根据本发明的实施例的子视频文件查看示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还能够采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的录制和传输视频的方法的流程图。

如图1所示,根据本发明的实施例的一种录制和传输视频的方法,包括:步骤102,在录制视频的过程中按照分段标准设置分段节点,步骤104,根据分段节点录制视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;步骤106,将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,通过设置分段节点的方式对视频文件的录制过程进行优化,使得录制完成的视频(可能超过了应用程序设定的上限)能够避开应用程序的限制规则进行传输,避免因视频过大造成发送失败的情况出现。具体地,在录制过程中,步骤102设置分段标准作为分段节点的分段依据,步骤104每隔一个分段标准(根据相关应用程序的具体限制规则进行设定)设置一个分段节点(不会破坏视频的连续性),对录制的视频进行分段,使得每段子视频都不超过通讯工具设置的上限,后续的传输过程步骤106是对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此视频录制方法和视频传输方法能够帮助用户规避通讯工具的限制进行大视频的录制和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,在步骤104之后还能够包括:将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,步骤104在录制视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包含了多段子视频文件,依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的录制情况,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,步骤102以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,步骤102能够有多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以步骤102以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,步骤106完成后生成的第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,步骤104生成了多个子视频文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方法。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频录制和传输方法能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,实现了对子视频文件的单独播放,方便用户查看每段子视频。

图2示出了根据本发明的实施例的录制和传输视频的装置的框图。

如图2所示,根据本发明的实施例的录制和传输视频的装置200,包括:视频录制单元202,在录制视频的过程中按照分段标准设置分段节点,根据分段节点录制视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;视频发送单元204,将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,视频录制单元202通过设置分段节点的方式对视频文件的录制过程进行优化,使得录制完成的视频(可能超过了应用程序设定的上限)能够避开应用程序的限制规则进行传输,避免因视频过大造成发送失败的情况出现。具体地,在录制过程中,每隔一个分段标准(根据相关应用程序的具体限制规则进行设定)设置一个分段节点(不会破坏视频的连续性),对录制的视频进行分段,使得每段子视频都不超过通讯工具设置的上限,后续的传输过程是视频发送单元204对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此录制和传输视频的装置200能够帮助用户规避通讯工具的限制进行大视频的录制和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,还包括:录制结果查看单元206,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,录制视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包含了多段子视频文件,录制结果查看单元206依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,录制结果查看单元206使得第一视频文件能够展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的录制情况,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,还包括:分段标准设置单元208,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元208能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元208以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被分段标准设置单元208获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,视频录制单元202生成的第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,视频录制单元202生成的第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,录制结果查看单元206接收到的触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,录制结果查看单元206接收到的触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,录制结果查看单元206具体用于:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,录制结果查看单元206中的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,录制结果查看单元206能够把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的录制和传输视频的装置200能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,还包括:子视频发送单元210,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元210实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,还包括:子视频播放单元212,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元212实现了对子视频文件的单独播放,方便用户查看每段子视频。

图3示出了根据本发明的实施例的处理和传输视频的方法的流程图。

如图3所示,根据本发明的实施例的一种处理和传输视频的方法,包括:步骤302,在处理已存视频的过程中按照分段标准插入分段节点,步骤304,根据分段节点划分已存视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;步骤306,将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,对已存视频进行处理和传输,使已存视频能够避开应用程序的限制规则进行传输。步骤302确定分段标准,由此分段标准规定了分段的大小,避免因视频过大造成发送失败的情况出现。步骤304解析已录视频,在处理已存视频的过程中每隔一个分段标准(根据相关应用程序的具体限制规则进行设定)设置一个分段节点(不会破坏视频的连续性),对已存视频进行分段,使得每段子视频都不超过通讯工具设置的上限,分段节点的设置能够与解析的过程同步进行,也能够先解析,再根据解析情况进行分段节点的设置,能够按照先后顺序进行视频分段,也能够按照平均分配的方式进行分段,步骤306的传输过程则是对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此处理和传输视频的方法能够帮助用户规避通讯工具的限制进行大视频的处理和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,步骤304进一步包括:将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,步骤304在处理视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包括了多段子视频文件,依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的处理结果,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,步骤302以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,步骤302能够具有多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以本发明以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,经步骤306之后第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,由步骤304生成的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方法。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的视频处理和传输方法能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,实现了对子视频文件的单独播放,方便用户查看每段子视频。

图4示出了根据本发明的实施例的处理和传输视频的装置的框图。

如图4所示,根据本发明的实施例的处理和传输视频的装置400,包括:视频处理单元402,在处理已存视频的过程中按照分段标准插入分段节点,根据分段节点划分已存视频,生成第一视频文件;其中,第一视频文件包含由分段节点划分出的多个子视频文件;视频发送单元404,将多个子视频文件发送给其他终端,以供其他终端将多个子视频文件整合为第二视频文件。

在该技术方案中,视频处理单元402对已存视频进行处理和传输,使已存视频能够避开应用程序的限制规则进行传输。具体地,通过设置分段节点的方式对已存视频进行分段,避免因视频过大造成发送失败的情况出现。具体地,解析已录视频,在处理已存视频的过程中每隔一个分段标准(根据相关应用程序的具体限制规则进行设定)设置一个分段节点(不会破坏视频的连续性),对已存视频进行分段,使得每段子视频都不超过通讯工具设置的上限,分段节点的设置能够与解析的过程同步进行,也能够先解析,再根据解析情况进行分段节点的设置,能够按照先后顺序进行视频分段,也能够按照平均分配的方式进行分段,后续的传输过程则是视频发送单元404对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此处理和传输视频的装置400能够帮助用户规避通讯工具的限制进行大视频的处理和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:处理结果查看单元406,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,视频处理单元402在处理视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包括了多段子视频文件,处理结果查看单元406依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被处理结果查看单元406展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的处理结果,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:分段标准设置单元408,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元408能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元408以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,视频处理单元202生成的第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,视频处理单元202生成的第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,处理结果查看单元406中的触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,处理结果查看单元406,具体用于:在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,处理结果查看单元406中的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的处理和传输视频的装置400能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:子视频发送单元410,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元410实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:子视频播放单元412,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元412实现了对子视频文件的单独播放,方便用户查看每段子视频。

图5示出了根据本发明的实施例的终端的框图;

如图5所示,根据本发明的实施例的终端500,包括如图2所示的录制和传输视频的装置200,和/或,如图4所示的处理和传输视频的装置400。

在该技术方案中,视频录制单元202通过设置分段节点的方式对视频文件的录制过程进行优化,使得录制完成的视频(可能超过了应用程序设定的上限)能够避开应用程序的限制规则进行传输,避免因视频过大造成发送失败的情况出现。具体地,在录制过程中,每隔一个分段标准(根据相关应用程序的具体限制规则进行设定)设置一个分段节点(不会破坏视频的连续性),对录制的视频进行分段,使得每段子视频都不超过通讯工具设置的上限,后续的传输过程是视频发送单元204对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此录制和传输视频的装置200能够帮助用户规避通讯工具的限制进行大视频的录制和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,还包括:录制结果查看单元206,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,录制视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包含了多段子视频文件,录制结果查看单元206依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,录制结果查看单元206使得第一视频文件能够展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的录制情况,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,还包括:分段标准设置单元208,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元208能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元208以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被分段标准设置单元208获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,视频录制单元202生成的第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,视频录制单元202生成的第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,录制结果查看单元206接收到的触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,录制结果查看单元206接收到的触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,录制结果查看单元206具体用于:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,录制结果查看单元206中的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,录制结果查看单元206能够把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的录制和传输视频的装置200能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,还包括:子视频发送单元210,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元210实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,还包括:子视频播放单元212,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元212实现了对子视频文件的单独播放,方便用户查看每段子视频。

视频处理单元402对已存视频进行处理和传输,使已存视频能够避开应用程序的限制规则进行传输。具体地,通过设置分段节点的方式对已存视频进行分段,避免因视频过大造成发送失败的情况出现。具体地,解析已录视频,在处理已存视频的过程中每隔一个分段标准(根据相关应用程序的具体限制规则进行设定)设置一个分段节点(不会破坏视频的连续性),对已存视频进行分段,使得每段子视频都不超过通讯工具设置的上限,分段节点的设置能够与解析的过程同步进行,也能够先解析,再根据解析情况进行分段节点的设置,能够按照先后顺序进行视频分段,也能够按照平均分配的方式进行分段,后续的传输过程则是视频发送单元404对每个子视频文件进行分批次的发送,使每段子视频都能发送成功,并在接收端整合成一个整体文件(第二视频文件)呈现给接收方,分段节点不会对视频的播放造成影响,不会使视频在播放过程中出现卡顿等异常情况。此处理和传输视频的装置400能够帮助用户规避通讯工具的限制进行大视频的处理和传输,避免视频发送失败的情况,方便用户在聊天窗口直接发送视频,提升用户使用体验。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:处理结果查看单元406,将第一视频文件显示为一个整体文件,在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件。

在该技术方案中,视频处理单元402在处理视频的过程中对视频文件进行插入节点的处理,使得第一视频文件包括了多段子视频文件,处理结果查看单元406依旧以单个文件的形式进行显示,如果需要查看分段情况,能够输入触发信号,这时,第一视频文件展开其中包括的多个子视频文件,例如,用户双击第一视频文件后,其包含的子视频文件就会被处理结果查看单元406展示出来。此设定能够查看视频分段结果,让用户直观地掌握视频的处理结果,同时可方便对子视频文件进行后续操作。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:分段标准设置单元408,以字节数、画面帧数和时间其中之一为单位确定分段标准,能够根据应用程序的限制规则自动设定具体数值。

在该技术方案中,分段标准设置单元408能够定制多样化的视频分段规则,用以适应不同的应用程序。具体地,不同的通讯工具会有不同的视频发送限制规则,一般以字节数大小设置一个视频发送上限,超过此上限则视频发送失败,所以分段标准设置单元408以此上限值(或者低于此上限的值)作为分段标准,能够使得每段子视频都不超过大小限制,保证第一视频文件中的每段子视频都符合应用程序的规定,进一步地,应用程序的限制规则是公开的,能够被获取并自动作为分段标准。此外,如果应用程序以时间为单位或者以视频帧数为单位对视频传输进行限制,都能够作为本发明提出的分段标准,用以对视频进行分段。

在上述技术方案中,优选地,视频处理单元202生成的第二视频文件能够包含分段节点,也能够不包含分段节点。

在该技术方案中,视频处理单元202生成的第二视频文件是由第一视频文件中的子视频文件在接收端自动整合而成,能够继续带有分段节点,也能够消除分段节点,用以满足不同的接收需求和/或接收端的限制,使得被处理过的视频的适应性更强。具体地,如果第二视频文件继续带有分段节点,那么它就拥有第一视频文件的所有特性(含有分段文件、可被查看、被转发时不会被判定超出上限等),如果第二视频文件不再包含分段节点,就成为了普通的连续视频文件,通用性更好。

在上述技术方案中,优选地,处理结果查看单元406中的触发信号包括:输入设备的点击信号和触控信号。

在该技术方案中,触发信号是一个对子视频文件发起查看的指令,能够由输入设备发出,也能够由用户触摸触控屏发出,方便用户对子视频文件发起查看。例如,用户通过鼠标双击展开第一视频文件查看其中包含的多个子视频文件,也能够通过长按第一视频文件图标的方式展开第一视频文件。

在上述技术方案中,优选地,处理结果查看单元406,具体用于:在接收到触发信号时,展开显示第一视频文件所包含的多个子视频文件,具体包括:将多个子视频文件按照列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种形式展示出来。

在该技术方案中,处理结果查看单元406中的子视频文件的展开形式能够是列表、分页、层叠、链式、环形、扇形、饼状图之中任意一种,也能够是其它更直观更清楚的显示方式。例如,把子视频文件排列在第一视频文件周围(同时隐藏第一视频文件)形成一个环形展示出来,便于小屏幕进行显示,也能够将子视频文件以竖列的形式排布,并在每个文件横向后方显示出缩略图,便于大屏幕显示,并展示出更多信息。

在上述技术方案中,优选地,应用程序包括:实时通讯应用程序和非实时通讯应用程序。

在该技术方案中,通讯工具以应用程序的方式提供,应用本发明提出的处理和传输视频的装置400能够获得更好的视频发送效果。例如,实时通讯应用程序能够是QQ、MSN、YY、网易CC、微信、陌陌、旺信、友搜等,非实时通讯应用程序能够是电子邮件、微博客户端、彩信、各种网站的站内信等。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:子视频发送单元410,根据接收到的子视频文件发送指令,在多个子视频文件的展示界面选定单个或多个子视频文件进行发送。

在该技术方案中,子视频发送单元410实现了对第一视频文件中包含的子视频文件进行单选或复选形式的发送,方便用户根据需求挑选合适的视频文件进行发送,而不必发送第一视频包含的全部子视频。

在上述技术方案中,优选地,处理和传输视频的装置400还包括:子视频播放单元412,根据接收到的子视频文件播放指令,在多个子视频文件的展示界面选定子视频文件进行播放。

在该技术方案中,子视频播放单元412实现了对子视频文件的单独播放,方便用户查看每段子视频。

图6示出了根据本发明的实施例的子视频文件查看示意图。

如图6所示,用户在录制视频时能够选择分段模式,选择分段模式后用户录制的视频每录制10M就会设置一个节点直到录制结束,录制完的视频显示图标是一个完整的图标如下图的618,当用户发出长按信号616时,会在视频618上方像书页一样显示各个视频节点比如用户录制了70M的视频618,长按视频618,在视频618界面上方会出现像书页一样排列的7个小视频(视频602、视频604、…、…、视频614),每个视频都是10M大小,用户能够选择播放或者通过聊天工具传输给别人其中的任意视频,也能够将整个视频一起传输给别人,在用聊天工具传输视频时按照每个10M的大小传输,当对方接收后在对方的智能终端里显示的是一个完整的视频618而不是单个的视频602、视频604、…、…、视频614等。

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,视频文件在通讯应用程序中的传输会被限制导致发送失败,因此,本发明提供了一种录制和传输视频的方法、一种录制和传输视频装置、一种处理和传输视频的方法、一种处理和传输视频装置和一种终端,能够使视频的传输避开应用程序设置的限制进行发送,方便用户进行视频传输,提升用户体验。

本发明实施例方法中的步骤能够根据实际需要进行顺序调整、合并和删减,本发明实施例装置和终端中的单元可以根据实际需要进行合并、划分和删减。在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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