【技术实现步骤摘要】
一种视频编辑方法、装置及终端
本专利技术涉及视频
,尤其涉及一种视频编辑方法、装置及终端。
技术介绍
应用网络媒体发布广告已成为商家常用的宣传手段之一,随着多媒体技术的发展和广泛应用,在视频内容中插播广告将成为重要的宣传手段之一。目前,现有技术中大多只能在网络视频内容的开始或结尾处加入广告视频文件,而不能在任意时段插入广告,广告插入的不灵活和形式单一影响了用户体验和广告的宣传效果。进一步地,在一些视频编辑平台需要将多个视频片段进行拼接才能够得到完整的视频文件,即在完整的视频文件生成之前只有视频片段。而如何在只有视频片段的情况下完成任意时段的广告的插入也是需要解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种视频编辑方法、装置及终端。本专利技术具体是以如下技术方案实现的:第一方面,一种视频编辑方法,所述方法包括:获取用于进行视频编辑的N个(N≥1)视频片段;所述视频片段按照时间顺序被依次编号;获得视频开始时间相对于第1个视频片段的时间起点的偏移值delta1、视频结束时间相对于第N个视频片段的时间起点的偏移值deltan和视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax;根据所述视频开始时间相对于第1个视频片段的时间起点的偏移值delta1和所述视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax得到实际中插时间Tinsert;根据所述N个视频片段中所述视频开始时间和所述视频结束时间之间的视频数据得到有效视频数据;获取待插入视频数据,根据所述实际中插时间Tinsert将所述待插入视频数据插入至 ...
【技术保护点】
1.一种视频编辑方法,其特征在于,所述方法包括:获取用于进行视频编辑的N个(N≥1)视频片段;所述视频片段按照时间顺序被依次编号;获得视频开始时间相对于第1个视频片段的时间起点的偏移值delta1、视频结束时间相对于第N个视频片段的时间起点的偏移值deltan和视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax;根据所述视频开始时间相对于第1个视频片段的时间起点的偏移值delta1和所述视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax得到实际中插时间Tinsert;根据所述N个视频片段中所述视频开始时间和所述视频结束时间之间的视频数据得到有效视频数据;获取待插入视频数据,根据所述实际中插时间Tinsert将所述待插入视频数据插入至所述有效视频数据以生成视频文件。
【技术特征摘要】
1.一种视频编辑方法,其特征在于,所述方法包括:获取用于进行视频编辑的N个(N≥1)视频片段;所述视频片段按照时间顺序被依次编号;获得视频开始时间相对于第1个视频片段的时间起点的偏移值delta1、视频结束时间相对于第N个视频片段的时间起点的偏移值deltan和视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax;根据所述视频开始时间相对于第1个视频片段的时间起点的偏移值delta1和所述视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax得到实际中插时间Tinsert;根据所述N个视频片段中所述视频开始时间和所述视频结束时间之间的视频数据得到有效视频数据;获取待插入视频数据,根据所述实际中插时间Tinsert将所述待插入视频数据插入至所述有效视频数据以生成视频文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述视频开始时间相对于第1个视频片段的时间起点的偏移值delta1和所述视频中插时间相对于第x(x≤N)个视频片段的时间起点的偏移值deltax得到实际中插时间包括:计算第一个分片的时间起点到第x-1个分片的时间终点的时间总长度L;按照公式Tinsert=L-delta1+deltax得到实际中插时间Tinsert。3.根据权利要求1所述的方法,其特征在于,所述截取所述N个视频片段中所述视频开始时间和所述视频结束时间之间的视频数据以得到有效视频数据包括:若N=1,则读取第一个视频片段自delta1直至第一个视频片段结束的全部数据;若N=2,则读取第一数据,所述第一数据为第一个视频片段自delta1直至第一个视频片段时间终点的全部数据;读取第二数据,所述第二数据为第N个视频片段自时间起点直至deltan的全部数据;按照时间顺序拼接第一数据和第二数据得到有效视频数据;若N>2,则读取读取第一数据,所述第一数据为第一个视频片段自delta1直至第一个视频片段时间终点的全部数据;读取第二数据,所述第二数据为第N个视频片段自时间起点直至deltan的全部数据;读取第三数据,所述第三数据为第一个视频片段的时间终点直至第N个视频片段的时间起点中间的全部数据;按照时间顺序拼接第一数据、第三数据和第二数据得到有效视频数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述实际中插时间Tinsert将所述待插入视频数据插入至所述有效视频数据以生成视频文件包括:对所述有效视频数据进行解码得到有效解码数据;对所述待插入视频数据解码得到待插入解码数据;按照时间顺序对所述有效解码数据进行编码,当编码过程进行到待插入数据时,插入通过对所述待插入解码数据编码而得的编码数据;所述待插入数据为在所述有效视频数据的播出过程中,实际中插时间Tinsert播出时的数据对应的解码数据;当所述待插入解码数据编码完毕后,继续对有效解码数据进行编码直至有效解码数据编码完毕;根据编码结果生成视频文件。5.根据权利要求4所述的方法,其特征在于:根据预设的编码参数进行编码,改变预设转码参数,得到一个或多个视频文件。6.根据权利要求4所述的方法,其特征在于,还包括:...
【专利技术属性】
技术研发人员:秦智,王颖琦,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。