数千分用不掉,特开贴卖分:如何合成两个音频文件

dreameasy 2007-09-06 01:36:23
需求:一个背景音乐,一个效果音乐,需要把效果音乐叠加在背景音乐某特定位置,然后输出为一个新的音乐文件。

说明:
1.背景音乐和效果音乐格式不限,wma,mp3,wav皆有可能。
2.输出的音乐文件格式不限。
3.寻求代码级或API级解决方法,软件工具不要。

请各位大侠提供思路,分不是问题哦。(数千分用不掉)
...全文
154 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreameasy 2007-09-07
  • 打赏
  • 举报
回复
关注的人很少啊,哭...up一下.
dreameasy 2007-09-06
  • 打赏
  • 举报
回复
说起来简单,但实际做起来都有问题:
1.mencode好像不能输出纯音频文件。
2.如何混音?
3.唯一靠谱的.
4.DES无法混音.
5.解码,合成,编码,写文件,每一步都是大文章,说和做到相差万里。
sxcong 2007-09-06
  • 打赏
  • 举报
回复
这么简单的东西,至少有五种方法实现:
1 mencoder -o out.mp3 1.mp3 2.mpg (采样什么的参数自己看着设置)
然后通过Pipe得到进度等信息在窗口显示
2 喜欢自己多写几行代码的话,用ffmpeg下面的libavcodec.dll等,打开文件,读帧,写文件。
3 用DirectShow的SampleGrabber,读帧写文件,输入端可以切换多个文件,输出端写一个就行。
4 用DES
5 用API,打开文件,解码,合成,编码,再写文件
推荐用1,2,4.

2,553

社区成员

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

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