[发明专利]视频剪辑方法及装置有效
申请号: | 201710079305.X | 申请日: | 2017-02-14 |
公开(公告)号: | CN106803992B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 沈操;张超;李欣杰;谢冉;孙卓;丁振;许赫赫;张鹏程 | 申请(专利权)人: | 北京时间股份有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402;H04N21/472 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;盛惠华 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频剪辑 方法 装置 | ||
1.一种视频剪辑方法,包括:
接收包含剪辑起点和剪辑终点的视频剪辑请求;
在待剪辑视频对应的多个画面组GOP文件中,确定所述剪辑起点与所述剪辑终点间的备选GOP文件,其中,各个GOP文件中包含多个视频帧;
判断所述剪辑起点对应的起始视频帧是否为关键帧;
若否,则在所述备选GOP文件中确定所述剪辑起点所在的起始GOP文件,并对所述起始GOP文件中所述起始视频帧及之后的所有视频帧进行重新编码,得到编码后的GOP文件;
将所述备选GOP文件中的所述起始GOP文件替换为所述编码后的GOP文件;
在所述备选GOP文件中确定所述剪辑终点所在的结束GOP文件;判断所述剪辑终点对应的结束视频帧是否为关键帧;若是,则将所述备选GOP文件中的所述结束GOP文件替换为所述结束视频帧,得到剪辑视频码流;
在判断出所述剪辑终点对应的结束视频帧不是关键帧时,对所述结束GOP文件中所述结束视频帧及之前的所有视频帧进行编码处理,得到处理后的GOP文件;将所述备选GOP文件中的所述结束GOP文件替换为所述处理后的GOP文件,得到剪辑视频码流。
2.根据权利要求1所述的方法,其中,对所述起始GOP文件中所述起始视频帧及之后的所有视频帧进行重新编码,包括:
对所述起始GOP文件进行解码得到图像文件;
基于解码得到的所述图像文件,对所述起始GOP文件中所述起始视频帧及之后的所有视频帧进行重新编码。
3.根据权利要求2所述的方法,其中,基于解码得到的所述图像文件,对所述起始GOP文件中所述起始视频帧及之后的所有视频帧进行重新编码,包括:
将解码得到的所述图像文件中所述起始视频帧的图像编码成关键帧;
基于编码成的所述关键帧,对所述起始视频帧之后的所有视频帧的图像进行编码。
4.根据权利要求1所述的方法,其中,通过以下方式生成所述视频剪辑请求,包括:
进入待剪辑视频的播放器界面;
获取用户在所述播放器界面设置的至少一对剪辑起点和剪辑终点,生成包含所述剪辑起点和剪辑终点的视频剪辑请求。
5.根据权利要求4所述的方法,其中,所述进入待剪辑视频的播放器界面,包括:
获取用户在剪辑操作页面的输入框中输入的所述待剪辑视频的播放地址;
在检测到用户点击所述剪辑操作页面中的剪辑按钮时,根据所述播放地址从所述剪辑操作页面跳转到所述待剪辑视频的播放器界面。
6.根据权利要求1所述的方法,其中,在得到剪辑视频码流之后,所述方法还包括:
获取转码信息,根据所述转码信息对所述剪辑视频码流进行转码处理,得到转码处理后的剪辑视频码流。
7.根据权利要求6所述的方法,其中,根据所述转码信息对所述剪辑视频码流进行转码处理,包括:
将所述转码信息以及所述剪辑视频码流分配给至少一个转码服务器,由所述至少一个转码服务器根据所述转码信息对所述剪辑视频码流进行转码处理。
8.根据权利要求6或7所述的方法,其中,在得到转码处理后的剪辑视频码流之后,所述方法还包括:
对所述转码处理后的剪辑视频码流进行封装,得到剪辑视频文件。
9.根据权利要求1所述的方法,其中,在判断出所述剪辑起点对应的起始视频帧为关键帧时,所述方法还包括:
将所述备选GOP文件中的所述起始GOP文件替换为所述起始视频帧,得到所述剪辑视频码流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时间股份有限公司,未经北京时间股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710079305.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频处理方法及装置
- 下一篇:一种实现视频分支选择播放的方法及装置