iOS关于音频文件格式的转换
最近在研究音频文件的转换,涉及到的音频格式pcm,opus,mp3,wav, 音频文件和视频文件的合成,做一下记录。目前苹果系统不支持opus的格式,一般都是opus转pcm,pcm增加wav头后转成wav格式的音频进行播放;参考了很多大神的git代码,贴到这里供大家参考:git@github.com:liuhuakun/OpusDemo.gitgit@github.com:JonorZhang/
最近在研究音频文件的转换,涉及到的音频格式pcm,opus,mp3,wav, 音频文件和视频文件的合成,
做一下记录。
目前苹果系统不支持opus的格式,一般都是opus转pcm,pcm增加wav头后转成wav格式的音频进行播放;
参考了很多大神的git代码,贴到这里供大家参考:
git@github.com:liuhuakun/OpusDemo.git
git@github.com:JonorZhang/OpusDemo.git
git@github.com:zhonglaoban/AudioConverter.git
wav格式的音频和没有音频的mp4文件合成,某种情况下合成文件会报错,需要改一下配置:
修改前报错的配置:
AVAssetExportSession *assetExport = [[AVAssetExportSession alloc] initWithAsset:comosition presetName:AVAssetExportPreset1280x720];
修改后能够成功合成的配置:
AVAssetExportSession *assetExport = [[AVAssetExportSession alloc] initWithAsset:comosition presetName:AVAssetExportPresetPassthrough];
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)