一种视频文件转码的方法和系统与流程

文档序号:15625738发布日期:2018-10-09 22:56阅读:1302来源:国知局

本发明涉及互联网技术领域,特别涉及一种视频文件转码的方法和系统。



背景技术:

随着信息技术的发展互联网的普及,互联网将在现有基础上更进一步影响公众生活的方方面面,互联网将在更多的方面承载工作、生活的功能,最终促进整个社会信息化水平的提高和文化生活的丰富。由互联网和信息化所创新的生活娱乐模式,比如网络媒体、网络社区、网络游戏、即时通讯、搜索、电子商务等,不但高效便捷地提升了人们的学习工作效率,丰富了人们的文化娱乐需求,而且还极大地推动了社会经济的发展。

互联网视频业务是发展最快的互联网应用之一,融合了数字技术和传统媒体业务,成为人们重要的娱乐方式。网络视频是对基于互联网技术传播的iptv或所谓宽带视频的统称。根据中国互联网络信息中心(cnnic)发布的第35次《中国互联网络发展状况统计报告》,截至2016年6月,中国网络视频用户规模达5.14亿,较去年年底增加1000万人,网络视频用户使用率为72.4%。其中,手机视频用户规模为4.4亿,与去年底相比增长了3500万人,半年增长率为8.7%。手机网络视频使用率为67.1%,相比2015年底增长1.7个百分点。网络视频用户整体规模仍在增长,手机视频的用户规模和使用率仍然保持增长态势,但增速已明显放缓。

2016年,中国视频行业发生了显著变化。主流视频网站积极与各娱乐行业合作,打通相关产业链,打造娱乐生态系统。网络视频行业在设备、内容、商业模式上表现出以下特点:

1)、收看设备方面,多屏趋势明显,手机端与智能电视多点发力。一方面,网络视频用户不断向手机端迁移,85.7%的视频用户分布在手机端,手机端用户增长速度明显高于整体,主流视频网站移动端的流量占整体流量的70%左右,手机屏成为个人网络视频服务中最重要的一屏;另一方面,随着智能电视的普及,21.1%的中国网民使用电视上网,且呈逐年上升趋势,这为视频用户的增长开拓了新的空间。未来,vr设备也将成为视频厂商争夺的另一个硬件入口。

2)、视频内容方面,各大视频网站在版权购买上的竞争趋缓,自制内容朝着精品化、差异化方向发展。随着网络视频产业链成熟,主流视频平台基本都涉足上游内容研发与制作,专业化的运作显著提升了自制内容的水准。目前各主流视频平台自制节目数量有赶超版权购买之势。各大视频网站一方面保持对超级ip、纯网综艺节目的投入力度,另一方面加大对体育、财经、漫画、音乐等垂直领域的内容建设,打造差异化的内容平台。

3)、商业模式方面,优质内容推动用户付费习惯进一步养成,视频用户增值消费潜力增长空间较大。自2015年起,在众多因素的带动下,视频网站付费用户数量迅速增加,会员收入在整体收入中的占比增大。目前,主流视频网站主要通过热门剧目的差异化编排方式来吸引用户付费,未来基于大数据对会员用户的深度运营和需求挖掘,能探索出更多的增值消费方式。此外,视频网站的直播频道/直播产品、自频道的繁荣,都会带动增值服务模式发展,丰富视频平台收入来源。

但是,随着网络视频业务的快速发展,对网络视频的管理提出了更高的要求,视频内容需要在多种文件格式之间进行转换才可以满足不同应用环境的需求。视频格式转换,由于运算量大、占用资源严重,对资源的调度和分配带来了挑战。现有的视频格式转换时,当发生转码错误或临时中断的情况,需要重新从头进行计算和转换,造成了资源和时间的浪费。



技术实现要素:

本发明提供一种视频文件转码的方法和系统,优化了视频格式转换的流程,避免资源的浪费和占用,提高了视频文件转码的速度,节约了运算资源,降低了视频文件转码的成本,提高了视频内容管理的综合效率。

本发明的技术方案提供了一种视频文件转码的方法,包括以下步骤:

设置转码单位;

将视频文件进行分段;

对所述分段进行转码;

记录转码的工作位置;

合成完整的视频文件。

进一步的,所述将视频文件进行分段,进一步包括:

比较视频文件和所述转码单位的大小;

若视频文件小于或等于所述转码单位的尺寸,则不进行分段;

若视频文件大于所述转码单位的尺寸,则进行分段。

进一步的,以所述转码单位为单位,对视频文件进行分段。

进一步的,视频文件转换为一系列按照顺序排列的所述分段。

进一步的,按照顺序依次对所述分段进行转码。

进一步的,将进行转码操作的所述分段记录为所述工作位置。

进一步的,转码失败,则从所述工作位置重新开始进行转码。

本发明的技术方案还提供了一种视频文件转码的系统,包括管理单元、编辑单元和转码器,其中:

管理单元用于为所述转码器分配转码任务,记录所述工作位置和管理转码失败时重新进行转码;

编辑单元用于对视频文件进行分段,并将完成转码的所述分段合成为完整的视频文件;

转码器用于对所述分段进行转码。

进一步的,所述管理单元将所述分段按照顺序依次分配给所述转码器进行转码;

所述管理单元将进行转码操作的所述分段记录为所述工作位置。

进一步的,转码失败,管理单元为所述转码器分配所述工作位置的分段,重新进行转码。

本发明技术方案优化了视频格式转换的流程,避免资源的浪费和占用,提高了视频文件转码的速度,节约了运算资源,降低了视频文件转码的成本,提高了视频内容管理的综合效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例一中视频文件转码的方法流程图;

图2为本发明实施例一中视频文件转码的系统结构图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明实施例一中视频文件转码的方法流程图。如图1所示,该视频文件转码的流程包括以下步骤:

步骤101、设置转码单位。

步骤102、将视频文件进行分段。

比较视频文件和转码单位的大小;

若视频文件小于或等于转码单位的尺寸,则不进行分段;

若视频文件大于转码单位的尺寸,则进行分段。

以转码单位为单位,将视频文件按照转码单位的尺寸进行分段。

视频文件转换为一系列按照顺序排列的、以转码单位为大小的分段。

步骤103、对分段进行转码。

按照顺序依次对分段进行转码。

步骤104、记录转码的工作位置。

将进行转码操作的分段记录为工作位置。

转码失败,则从所记录的工作位置重新开始进行转码。

步骤105、合成完整的视频文件。

为了实现上述视频文件转码的流程,本实施例还提供了一种视频文件转码的系统,图2为本发明实施例一中视频文件转码的系统结构图。如图2所示,该系统包括管理单元201、编辑单元202和转码器203,其中:

管理单元用于为转码器分配转码任务,记录工作位置,并管理转码失败时重新进行转码;

编辑单元用于对视频文件进行分段,并将完成转码的分段合成为完整的视频文件;

转码器用于对分段进行转码。

管理单元将分段按照顺序依次分配给转码器进行转码;

对转码器分配任务后,管理单元将进行转码操作的分段记录为工作位置。

转码失败,管理单元为转码器分配工作位置的视频分段,重新进行转码。

上述实施例中的技术方案优化了视频格式转换的流程,避免资源的浪费和占用,提高了视频文件转码的速度,节约了运算资源,降低了视频文件转码的成本,提高了视频内容管理的综合效率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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