[发明专利]一种基于Android实现MP4格式视频剪切合成的方法在审
申请号: | 201811066076.9 | 申请日: | 2018-09-13 |
公开(公告)号: | CN110896454A | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 陈林;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N5/265 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 实现 mp4 格式 视频 剪切 合成 方法 | ||
本发明涉及Android技术领域,特别涉及一种实现MP4格式视频剪切合成的方法。本发明方法如下:一、创建视频分离器对象并设置分离器数据来源;二、遍历来源,获取视频每个轨道的信息;三、获取源视频相邻帧之间的时间间隔;四、选择视频剪切的起点进行剪切;五、创建音频分离器对象;六、获取音频帧时长;七、选择音频剪切的起点进行剪切;八、创建媒体合成器对象,合并剪切后的视频与音频。本发明解决了MP4视频文件剪切时不完整、音频与视频不同步的问题。
技术领域
本发明涉及Android技术领域,特别涉及一种基于Android实现MP4格式视频剪切合成的方法。
背景技术
随着无线网络的发展,人们不再满足于单调的文字或者图像,而希望在手机上能传视频。
视频剪切与合成技术就是在计算机技术、无线网络通信技术、多媒体技术、电脑技术以及数据编码、压缩、序列化等技术基础上发展而来的。
目前用户的手机都装有很多很好玩的视频剪辑与合成功能的APP,最出名的就是抖音了,用户可以随时随地把自己拍照的视频上传,使用其提供的简单的、易操作的工具进行剪辑编辑,加上一些系统提供的资源材料,如音乐、GIF动画图片等,合成出各色各样有趣的短视频,丰富了人们日常生活,满足了人们的好奇心。
本发明主要是使用一种新型的剪辑与合成技术,致力于解决视频剪辑与合成中的一些声音与视频不同步、播放的视频不完整的问题。
发明内容
本发明解决的技术问题在于提供一种基于Android实现MP4格式视频剪切合成的方法;本发明解决了MP4视频文件剪切时不完整、音频与视频不同步的问题。
本发明解决上述技术问题的技术方案是:
一、创建视频分离器对象并设置分离器数据来源;二、遍历来源,获取视频每个轨道的信息;三、获取源视频相邻帧之间的时间间隔;四、选择视频剪切的起点进行剪切;五、创建音频分离器对象;六、获取音频帧时长;七、选择音频剪切的起点进行剪切;八、创建媒体合成器对象,合并剪切后的视频与音频。
所述的方法具体包括如下步骤:
步骤一、定义相关参数,创建视频分离器对象并设置分离器数据来源;
步骤二、遍历来源,获取视频每个轨道的信息,如视频宽、高、输出大小等;
步骤三、获取源视频相邻帧之间的时间间隔,判断检测剪辑点和剪辑时长是否正确,为输出大小分配缓冲;
步骤四、选择视频剪切的起点进行剪切,主要是根据时间戳与帧类型进行剪切;
步骤五、创建音频分离器对象,选择音频跟踪轨道;
步骤六、获取音频帧时长;
步骤七、选择音频剪切的起点进行剪切;
步骤八、创建媒体合成器对象,合并剪切后的视频与音频。
本发明的有益效果:采用MediaShear技术对视频与音频分开剪辑,完成后使用MediaCombinat技术再进行合成,达到了完美剪辑合成视频而无瑕疵的目的。有效本发明解决了MP4视频文件剪切时不完整、音频与视频不同步的问题。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明的流程图。
具体实施方式
如图1所示,本发明采用如下步骤:
步骤一、定义相关参数,创建视频分离器对象并设置分离器数据来源;如:
private MediaCodec mediaDecoder;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811066076.9/2.html,转载请声明来源钻瓜专利网。