请问两个Mp3文件合成一个如何实现?如同两人合唱效果!

todayhxmhxm 2003-05-09 05:09:04
请问两个Mp3文件合成一个如何实现?如同两人合唱效果!
...全文
437 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
turenmajia 2003-06-02
  • 打赏
  • 举报
回复
两个mp3会出现很多问题吧,录制时背景音乐声音的高低也不见的一样
所以还是要先取出一个人的话音(简单的低通滤波试试看),之后调整合适的音强再加到第一个mp3中是不是会好一点?
辞多一撇 2003-05-27
  • 打赏
  • 举报
回复
哈哈,有道理,一个人唱个mp3,第三个人听到的不就是混音吗?而且还不用转WAV,多好啊!也不用找其它工具,完全符合楼主的要求!哈哈哈!
Obiwon 2003-05-24
  • 打赏
  • 举报
回复
合唱么,找两个人学会了,就唱好了
xdspower 2003-05-20
  • 打赏
  • 举报
回复
要获得比较好的效果,可能还需要DirectSound中关于3d音效的部分。
netfairy 2003-05-14
  • 打赏
  • 举报
回复
混音?
puma5 2003-05-13
  • 打赏
  • 举报
回复
DirectSound read two mp3 files to two buffer and operate the two buffer
xdspower 2003-05-13
  • 打赏
  • 举报
回复
没有简单的算法,要找专门的工具
awapopeye 2003-05-12
  • 打赏
  • 举报
回复
音频的处理和图象处理是一样的,都要先转化为标准的格式WAV,否则是无法做任何处理的。具体没有算法,因为就是一个简单的数据段操作而已。把两个文件的数据段加到一个文件中的数据段中。你如果了解WAV文件格式的化就会了解。具体操作可以参照数据结构上面的一些操作。这个很多书上都有讲的。
这是最简单的办法。机械的两个数据段合并,效果不会很好,除非你单独的数据段都是精心配合好了准备的,不是随意准备的。那就可以直接合并,就像两个编辑好了的图层样,直接合并就可以成作品了。如果你的声道素材还要编辑,那么这么简单的做法显然就不能满足需求了。
todayhxmhxm 2003-05-12
  • 打赏
  • 举报
回复
我想知道具体算法,不是某一个工具!
todayhxmhxm 2003-05-12
  • 打赏
  • 举报
回复
我的关键问题是:能不能直接将两个Mp3合成一个Mp3,中间不要转化成Wav或者其他格式的。
awapopeye 2003-05-11
  • 打赏
  • 举报
回复
楼主要求的是合唱的效果,不是简单的混合!混合不是合唱!
spsong 2003-05-11
  • 打赏
  • 举报
回复
不用这么复杂,装一个CoolEdit软件,然后就可以mix了,可以实现很多音频功能的。
awapopeye 2003-05-09
  • 打赏
  • 举报
回复
先讲两个MP3文件转换为WAV格式。然后分别读取两个文件的DATA区,然后新建一个WAV文件头,调整好相关参数,比如采样率和码率!设立两个缓冲区(可以设3个,其实设无数个都可以,只是多的没用),讲一个文件的DATA数据作为一个声道,讲另一个文件的DATA数据存入从缓冲,然后讲两个DATA混音,最后重构一个WAV文件,再用第三方工具压缩为MP3。
大概流程就这个,中间很多步骤可以自己丰满的。这里就不多说了。

2,554

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧