一种视频处理方法及装置的制造方法

文档序号:9202954阅读:288来源:国知局
一种视频处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频处理方法及装置。
【背景技术】
[0002]随着科学技术的发展及人民生活水平的提高,视频已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式,并且,人们对于视频的要求也越来越高。目前,在视频编辑系统中,首先,服务器需要接收用户上传的视频文件,且在全部接收上传的视频文件之后,再对视频文件进行转码;将上传的视频文件全部转码成功后,再将转码后的视频文件切分成视频流碎片文件;在将转码后的视频文件全部切分成视频流碎片文件后,再向用户反馈成功的通知;在上述的整个过程中,编辑人员都不能观看该视频,更不能编辑所述视频文件;因此用户在整个编辑过程中的等待时间长,影响了用户体验,降低了编辑效率。

【发明内容】

[0003]本发明提供一种视频处理方法及装置,用以令编辑人员在对视频进行转码的过程中就可以对视频进行观看,在对视频进行切分的过程中就可以对视频进行编辑处理,提高了编辑效率,提升了用户体验。
[0004]根据本发明实施例的第一方面,提供一种视频处理方法,包括:
[0005]接收上传的视频文件,并在所述视频文件接收完毕后向用户发送接收成功信息;
[0006]对接收完毕的所述视频文件进行转码,并在所述视频文件转码完毕后向用户发送转码成功信息;
[0007]将转码完毕的所述视频文件切分为数据流碎片文件,并在所述视频文件的切分过程中向用户发送所述数据流碎片文件的切分进度信息。
[0008]在一个实施例中,所述接收上传的视频文件,并在所述视频文件接收完毕后向用户发送接收成功信息之后,包括:
[0009]检测用户的播放器是否支持所述视频文件的播放;
[0010]在用户的播放器支持所述视频文件的播放时,允许用户选择播放接收完毕后的所述视频文件。
[0011]在一个实施例中,所述将转码完毕的所述视频文件切分为数据流碎片文件,并在所述视频文件的切分过程中向用户发送所述数据流碎片文件的切分进度信息,包括:
[0012]将转码完毕的所述视频文件切分为数据流碎片文件;
[0013]检测已切分的数据流碎片文件是否达到预设阈值;
[0014]在已切分的数据流碎片文件达到预设阈值时,向用户发送所述视频文件部分切分成功信息。
[0015]在一个实施例中,所述在已切分的数据流碎片文件达到预设阈值时,向用户发送所述视频文件部分切分成功信息之后,包括:
[0016]将已切分的所述数据流碎片文件发送至用户,以供用户对已切分的所述数据流碎片文件进行编辑。
[0017]在一个实施例中,所述将转码完毕的所述视频文件切分为数据流碎片文件,并在所述视频文件的切分过程中向用户发送所述数据流碎片文件的切分进度信息,还包括:
[0018]在所述视频文件全部切分为数据流碎片文件时,向用户发送所述视频文件全部切分成功信息。
[0019]根据本发明实施例的第二方面,还提供一种视频处理装置,包括:
[0020]接收模块,用于接收上传的视频文件,并在所述视频文件接收完毕后向用户发送接收成功信息;
[0021]转码模块,用于对接收完毕的所述视频文件进行转码,并在所述视频文件转码完毕后向用户发送转码成功信息;
[0022]切分模块,用于将转码完毕的所述视频文件切分为数据流碎片文件,并在所述视频文件的切分过程中向用户发送所述数据流碎片文件的切分进度信息。
[0023]在一个实施例中,所述装置还包括:
[0024]检测模块,用于检测用户的播放器是否支持所述视频文件的播放;
[0025]播放模块,用于在用户的播放器支持所述视频文件的播放时,允许用户选择播放接收完毕后的所述视频文件。
[0026]在一个实施例中,所述切分模块包括:
[0027]切分子模块,用于将转码完毕的所述视频文件切分为数据流碎片文件;
[0028]检测子模块,用于检测已切分的数据流碎片文件是否达到预设阈值;
[0029]第一信息发送子模块,用于在已切分的数据流碎片文件达到预设阈值时,向用户发送所述视频文件部分切分成功信息。
[0030]在一个实施例中,所述切分模块还包括:
[0031]编辑子模块,将已切分的所述数据流碎片文件发送至用户,以供用户对已切分的所述数据流碎片文件进行编辑。
[0032]在一个实施例中,所述切分模块还包括:
[0033]第二信息发送子模块,用于在所述视频文件全部切分为数据流碎片文件时,向用户发送所述视频文件全部切分成功信息。
[0034]本发明实施例提供的技术方案可产生以下有益效果:接收上传的视频文件,并在所述视频文件接收完毕后向用户发送接收成功信息;对接收完毕的所述视频文件进行转码,并在所述视频文件转码完毕后向用户发送转码成功信息;将转码完毕的所述视频文件切分为数据流碎片文件,并在所述视频文件的切分过程中向用户发送所述数据流碎片文件的切分进度信息。该方案使得编辑人员在对视频进行转码的过程中就可以对视频进行观看,在对视频进行切分的过程中就可以对视频进行编辑处理,提高了编辑效率,提升了用户体验。
[0035]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0036]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0037]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0038]在附图中:
[0039]图1为本发明根据一示例性实施例示出的一种视频处理方法的流程图;
[0040]图2为本发明根据一示例性实施例示出的另一种视频处理方法的流程图;
[0041]图3为本发明根据一示例性实施例示出的一种视频处理方法中步骤S30的实施方式流程图;
[0042]图4为本发明根据一示例性实施例示出的又一种视频处理方法中步骤S30的实施方式流程图;
[0043]图5为本发明根据一示例性实施例示出的再一种视频处理方法中步骤S30的实施方式流程图;
[0044]图6为本发明根据一示例性实施例示出的一种视频处理装置的框图;
[0045]图7为本发明根据一示例性实施例示出的又一种视频处理装置的框图;
[0046]图8为本发明根据一示例性实施例示出的一种视频处理装置中切分模块63的框图;
[0047]图9为本发明根据一示例性实施例示出的又一种视频处理装置中切分模块63的框图;
[0048]图10为本发明根据一示例性实施例示出的再一种视频处理装置中切分模块63的框图。
【具体实施方式】
[0049]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0050]本公开实施例提供了一种视频处理方法,用于令编辑人员在对视频进行转码的过程中就可以对视频进行观看,在对视频进行切分的过程中就可以对视频进行编辑处理,提高了编辑效率,提升了用户体验。如图1所示,该方法包括步骤S10-S30:
[0051]在步骤SlO中,接收上传的视频文件,并在所述视频文件接收完毕后向用户发送接收成功信息。
[0052]也即,服务器接收用户上传的待处理的视频,并在所述视频文件接收完毕后向用户发送接收成功信息,用户在接收到接收成功的消息之后,知道该视频文件已经接收完毕,并可以在用户播放器支持的情况下,在后续过程中对该视频文件提前进行观看,以利于减少后续对该视频文件的编辑时间。
[0053]在一个实施例中,如图2所示,该方法步骤SlO之后还包括步骤S40-S50:
[0054]在步骤S40中,检测用户的播放器是否支持所述视频文件的播放。也即,如果需要播放和观看已接收完毕的所述视频文件,则首先要检查用户的播放器是否支持该视频文件的播放。
[0055]在步骤S50中,在用户的播放器支持所述视频文件的播放时,允许用户选择播放接收完毕后的所述视频文件。也即,在步骤S40中检测到用户的播放器支持所述视频文件的播放时,可以允许用户选择播放或者不播放该视频文件。但是,在视频文件仅接受完毕时,仅允许用户观看所述视频文件,而不允许对该视频文件进行编辑,如果此时接收到用户的编辑指令,则直接拒绝处理该编辑指令。
[0056]在步骤S20中,对接收完毕的所述视频文件进行转码,并在所述视频文件转码完毕后向用户发送转码成功信息。也即,在步骤SlO中接收完毕所述视频文件并收到接收成功信息后,直接对接收完毕的所述视频进行转码,并在所述视频文件转码完毕后向用户发送转码成功信息,以便于用户对转码后的所述视频文件进行后续处理。
[0057]在步骤S30中,将转码完毕的所述视频文件切分为数据流碎片文件,并在所述视频文件的切分过程中向用户发送所述数据流碎片文件的切分进度信息。也即,在步骤S20中对接收完毕的所述视频文件进行转码完毕后,开始对所述视频文件进行切分,将其切分为数据流碎片文件,并且,在所述视频文件的切分量达到预设阈值时,既可以开始允许用户对已切分的该部分数据流碎片文件进行编辑。
[0058]在一个实施例中,如图3所示,步骤S30可包括:
[0059]步骤S301、将转码完毕的所述视频文件切分为数据流碎片文件。也即,在步骤S20中对接收完毕的所述视频文件进行转码完毕后,开始对所述视频文
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1