一种视频裁剪方法及装置与流程

文档序号:15079281发布日期:2018-08-03 11:43阅读:来源:国知局
技术特征:

1.一种视频的裁剪方法,其特征在于,所述方法包括:

获取对待裁剪视频数据进行裁剪的预设起始时间点与预设截止时间点;

确定所述预设起始时间点在所述待裁剪视频数据中对应的起始视频帧;

若所述起始视频帧为非关键帧时,分别为所述起始视频帧到中间视频帧的每个视频帧,确定所述视频帧经解码后得到的具有完整视频画面的目标视频帧;所述中间视频帧为:位于所述起始视频帧之后目标关键视频帧之前,且,与所述目标关键视频帧相邻的视频帧;所述目标关键视频帧为:位于所述起始视频帧之后,且距离所述起始视频帧最近的关键视频帧;

获取从所述目标关键视频帧到所述预设截止时间点对应的截止视频帧的视频帧;

依次将编码后的每个目标视频帧,以及从所述目标关键视频帧到所述截止视频帧的每个视频帧写入目标视频文件。

2.根据权利要求1所述的方法,其特征在于,所述确定所述视频帧经解码后得到的具有完整视频画面的目标视频帧,包括:

获取从起始关键视频帧到所述起始视频帧的视频帧;所述起始关键视频帧为:位于所述起始视频帧之前,且,距离所述起始视频帧最近的关键视频帧;

调用解码器,使得解码器依据从所述起始关键帧到所述视频帧的视频帧,对所述视频帧进行解码,得到所述视频帧对应的具有完整视频画面的目标视频帧。

3.根据权利要求1所述的方法,其特征在于,所述依次将编码后的每个目标视频帧,以及从所述目标关键视频帧到所述截止视频帧的每个视频帧写入目标视频文件,包括:

依次对每个所述目标视频帧进行编码;

依次将编码后的目标视频帧,以及从所述目标关键视频帧到所述截止视频帧的每个视频帧写入所述目标视频文件。

4.根据权利要求2所述的方法,其特征在于,在所述调用解码器之后,还包括:

对所述目标视频帧进行渲染;

将渲染后的目标视频帧发送至编码器,以便所述编码器对所述渲染后的目标视频帧进行编码。

5.根据权利要求2所述的方法,其特征在于,所述获取从起始关键视频帧到起始视频帧的视频帧,包括:

获取预设参数;

根据所述预设参数,将指针跳转到所述起始关键视频帧;

依次获取从所述起始关键视频帧到起始视频帧的视频帧。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获取待裁剪音频数据;

从所述待裁剪音频数据中,获取从所述预设起始时间点对应的起始音频点,到,所述预设截止时间点对应的截止音频点的音频数据;

将所述音频数据写入所述目标视频文件。

7.一种视频的裁剪装置,其特征在于,所述装置包括:

第一获取单元,用于获取对待裁剪视频数据进行裁剪的预设起始时间点与预设截止时间点;

第一确定单元,用于确定所述预设起始时间点在所述待裁剪视频数据中对应的起始视频帧;

第二确定单元,用于若所述起始视频帧为非关键帧时,分别为所述起始视频帧到中间视频帧的每个视频帧,确定所述视频帧经解码后得到的具有完整视频画面的目标视频帧;所述中间视频帧为:位于所述起始视频帧之后目标关键视频帧之前,且,与所述目标关键视频帧相邻的视频帧;所述目标关键视频帧为:位于所述起始视频帧之后,且距离所述起始视频帧最近的关键视频帧;

第二获取单元,用于获取从所述目标关键视频帧到所述预设截止时间点对应的截止视频帧的视频帧;

第一写入单元,用于依次将编码后的每个目标视频帧,以及从所述目标关键视频帧到所述截止视频帧的每个视频帧写入目标视频文件。

8.根据权利要求7所述的装置,其特征在于,所述第二确定单元具体用于确定所述视频帧经解码后得到的具有完整视频画面的目标视频帧时,包括:

获取子单元,用于获取从起始关键视频帧到所述起始视频帧的视频帧;所述起始关键视频帧为:位于所述起始视频帧之前,且,距离所述起始视频帧最近的关键视频帧;

解码子单元,用于调用解码器,使得解码器依据从所述起始关键帧到所述视频帧的视频帧,对所述视频帧进行解码,得到所述视频帧对应的具有完整视频画面的目标视频帧。

9.根据权利要求7所述的装置,其特征在于,所述第一写入单元包括:

编码子单元,用于依次对每个所述目标视频帧进行编码;

写入子单元,用于依次将编码后的目标视频帧,以及从所述目标关键视频帧到所述截止视频帧的每个视频帧写入所述目标视频文件。

10.根据权利要求8所述的装置,其特征在于,所述装置还包括:

渲染单元,用于在解码子单元对所述视频帧进行解码后,对解码后的目标视频帧进行渲染;

发送单元,用于将渲染后的目标视频帧发送至编码器,以便所述编码器对所述渲染后的目标视频帧进行编码。

11.根据权利要求8所述的装置,其特征在于,所述获取子单元包括:

第一获取模块,用于获取预设参数;

跳转模块,用于根据所述预设参数,将指针跳转到所述起始关键视频帧;

第二获取模块,用于依次获取从所述起始关键视频帧到起始视频帧的视频帧。

12.根据权利要求7所述的装置,其特征在于,所述装置还包括:

第三获取单元,用于获取待裁剪音频数据;

第四获取单元,用于从所述待裁剪音频数据中,获取从所述预设起始时间点对应的起始音频点,到,所述预设截止时间点对应的截止音频点的音频数据;

第二写入单元,用于将所述音频数据写入所述目标视频文件。

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