[发明专利]一种基于IOS设备的视频编辑方法及装置有效

专利信息
申请号: 201410265870.1 申请日: 2014-06-13
公开(公告)号: CN104091608B 公开(公告)日: 2017-03-15
发明(设计)人: 蒋金峰 申请(专利权)人: 北京奇艺世纪科技有限公司
主分类号: G11B27/031 分类号: G11B27/031
代理公司: 北京润泽恒知识产权代理有限公司11319 代理人: 赵娟
地址: 100080 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 ios 设备 视频 编辑 方法 装置
【说明书】:

技术领域

发明涉及视频编辑技术领域,特别是涉及一种基于IOS设备的视频编辑装置及一种基于IOS设备的视频编辑方法。

背景技术

近年来,随着计算机图形图像技术的迅速发展,图片视频编辑技术逐渐成熟,已成为制作影视节目、数字多媒体的主要工具。其中,图片视频编辑是指对图片或者视频进行加工,例如:将多张高清视频合成一个连续的视频,将完整视频裁剪成多段视频,合并多个视频为单个视频,添加背景音乐,改变视频的颜色等对视频进行的操作。

但是,在现有的图片视频编辑处理过程中,若需要对视频添加特效,需要经过多次编码解码的过程,耗费时间长,生成视频速度缓慢。例如,若采用多媒体框架GPUimage做一个贴素材动画以及带3个filter的风格,制作过程为:先将视频或者拼接的视频进行贴素材动画处理,生成一个0.mp4;进行filter处理时,是将0.mp4进行解码,然后filter处理,生成1.mp4;整个过程做了2次解码,2次编码,大大浪费了时间,而且3个filter必须写在一个文件中,要修改只能程序员去修改渲染语言。

发明内容

本发明实施例所要解决的技术问题是提供一种基于IOS设备的视频编辑方法,用以解决视频编辑过程中,对视频编码解码次数多导致的生成视频速度缓慢的问题。

相应的,本发明实施例还提供了一种基于IOS设备的视频编辑装置,用以保证上述方法的实现及应用。

为了解决上述问题,本发明实施例公开了一种基于IOS设备的视频编辑装置,包括指令接收模块、编码模块、渲染模块、解码模块,所述编码模块与所述渲染模块间设置有大小为第一预设阈值的第一缓冲区域,所述解码模块与所述渲染模块间设置有大小为第二预设阈值的第二缓冲区域,所述IOS设备预先设置有第一缓冲区域地址与内存地址的映射关系,其中,

指令接收模块,用于接收视频编辑指令,并将所述视频编辑指令发送至编码模块和/或解码模块,所述视频编辑指令包括目标富媒体数据的路径信息;

编码模块,用于依据所述视频编辑指令生成第一数据获取请求,将所述第一数据获取请求发送至渲染模块,以及,从所述第一缓冲区域的地址对应的内存地址中获取一帧第一编辑数据,对所述第一编辑数据进行编码,其中所述第一编辑数据为经过渲染的数据;

渲染模块,用于在收到第一数据获取请求时,或在监测到所述第一缓冲区域中的数据量小于第一预设阈值时,判断所述第二缓冲区域是否存在第二编辑数据,若是,则从所述第二缓冲区域中获取一帧第二编辑数据,对所述第二编辑数据进行渲染生成第一编辑数据,将所述第一编辑数据存储到第一缓冲区域中;若否,则生成第二数据获取请求,将所述第二数据获取请求发送至解码模块;所述第二编辑数据为经过解码但未经过渲染的数据;

解码模块,用于在接收到所述视频编辑指令时,或在接收到所述第二数据获取请求时,依据所述路径信息获取对应的目标富媒体数据,对所述目标富媒体数据进行解码,得到第二编辑数据存储在第二缓冲区域中,以及,实时监测所述第二缓冲区域的所述第二编辑数据的数据量,在所述数据量大于或等于第二预设阈值时,停止解码所述目标富媒体数据,在所述数据量小于第二预设阈值时,继续解码所述目标富媒体数据。

优选地,所述目标富媒体数据包括目标视频数据和/或目标图片数据,所述第二编辑数据包括第一图像数据,和/或第二图像数据,所述解码模块包括:

视频解码子模块,用于对所述目标视频数据进行解码,得到第一图像数据;

图片解码子模块,用于对所述目标图片数据进行解码,得到第二图像数据。

优选地,所述IOS设备具有avasset reader接口,所述第二缓冲区域位于显存中,所述IOS设备预设有内存地址与第二缓冲区域地址的映射关系,所述视频解码子模块包括:

解码单元,用于采用所述avasset reader接口在内存中对所述目标视频数据进行解码,得到第一图像数据;

转换单元,用于获取所述内存的内存地址,按照所述内存地址与第二缓冲区域地址的映射关系,将所述第一图像数据的存储地址由所述内存地址转换成对应的第二缓冲区域地址。

优选地,所述解码单元还用于,初始化所述avasset reader接口,设置输出的一帧第一图像数据的分辨率大小。

优选地,所述解码单元还用于,采用所述avasset reader接口在内存中对所述目标视频数据进行解码,得到与所述第一图像数据对应的音频数据,所述音频数据存储在内存中。

优选地,所述与所述第一图像数据对应的音频数据,采用如下方式获得:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410265870.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top