小程序配音作品处理的方法与流程

文档序号:30491318发布日期:2022-06-22 01:56阅读:来源:国知局

技术特征:
1.小程序配音作品处理的方法,其特征在于,包括以下步骤:s1、使用后台合成和前端合成中的一种;s2、后台合成时,包括有耳机录制和无耳机录制的两种方式播放背景音乐,使用微信声音录制recordermanager获取用户的朗读内容进行储存,完成后把本地录制的音频上传到后台服务器;s3、后台服务器使用线程方法通过ffmpeg工具命令对音频和配音原素材进行裁剪,再使用裁剪后的文件通过ffmpeg命令合成一个新的视频文件,随后将视频文件上传至阿里云的oss,并进行数据保存;s4、通过前端详情页对视频文件进行播放。2.根据权利要求1所述的小程序配音作品处理的方法,其特征在于:所述前端合成时,包括戴耳机录制和不带耳机录制两种方式播放背景音乐,且两种方式播放背景音乐时均调用微信声音录制recordermanager录制纯人声,当戴耳机录制时,只录制人声不会直接收录视频,耳机同步播放视频分类里的音频,录制完成暂停视频,调用微信音频合成wx.createmediacontainer(),做合成操作,调用extractdatasource()分离轨道容器,调用addtrack()添加传入录制完成的人声音频,通过wx.downloadfile下载后台返回的视频,再次调用addtrack()添加下载完成的本地视频,然后调用export()将容器内的轨道合并并导出视频文件,之后再将合成完的视频文件上传到后台服务器。3.根据权利要求2所述的小程序配音作品处理的方法,其特征在于:所述不带耳机录制时,录制时长不能超过视频本身时长,设置自动超时录制停止,同步停止视频播放,完成后把本地录制的视频上传到后台服务器。4.根据权利要求1所述的小程序配音作品处理的方法,其特征在于:所述无耳机录制时,通过volume属性控制减小背景音频声音,保证录制的时候背景声不会覆盖人声,录制时长不能超过十分钟,设置自动超时录制停止,同步停止背景音频播放,完成后把本地录制的音频上传到后台服务器。5.根据权利要求1所述的小程序配音作品处理的方法,其特征在于:所述后台服务器使用时,接口会先将音频文件数据进行保存,然后将当前数据放入队列,等待处理,检查是否已开启处理音视频合成的线程,未开启则开启线程。6.根据权利要求1所述的小程序配音作品处理的方法,其特征在于:所述ffmpeg工具获取音频文件时长,判断音频时长,和配音的原素材视频时长进行对比,以时长短的为基准,对另一个文件使用ffmpeg命令进行裁剪。7.根据权利要求1所述的小程序配音作品处理的方法,其特征在于:所述前端详情页播放时逻辑,判断是否有合成后视频文件的链接,是的话直接播放合成后视频,如果还未合成,同时播放素材原视频文件和用户的作品文件。

技术总结
本发明涉及小程序配音作品技术领域,且公开了小程序配音作品处理的方法,使用后台合成和前端合成中的一种,后台合成时,包括有耳机录制和无耳机录制的两种方式播放背景音乐。该小程序配音作品处理的方法使用时,通过设置后台合成使用有无耳机的两种方式在播放背景音乐的同时,使用微信声音录制RecorderManager对人声进行收录,并将音频上传至后台服务器,后台通过ffmpeg工具命令对音频和原素材进行对比裁剪后合成一个新的视频文件,新的视频文件数据上可以保留用户的原始音频,在无背景音干扰的情况下,可以使用音频分析工具,解析到更贴合实际的用户声音数据,避免配音作品质量低的问题。低的问题。低的问题。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:广州优谷信息技术有限公司
技术研发日:2022.02.27
技术公布日:2022/6/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1