社区
多媒体/流媒体开发
帖子详情
如何平滑切换播放两个mp3文件?
辉歌
2005-08-09 03:10:38
由于版权原因,一首卡拉ok歌曲由一支video,一个或两个audio,一个文字,将其同步显示。
其中,audio是用到两个mp3文件,一个mp3是只有乐曲,一个是有乐曲也有歌声。需要像切换声道那样平滑切换这两个文件。
考虑良久,不知道用什么方案好。
...全文
292
7
打赏
收藏
如何平滑切换播放两个mp3文件?
由于版权原因,一首卡拉ok歌曲由一支video,一个或两个audio,一个文字,将其同步显示。 其中,audio是用到两个mp3文件,一个mp3是只有乐曲,一个是有乐曲也有歌声。需要像切换声道那样平滑切换这两个文件。 考虑良久,不知道用什么方案好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongchaomissyou
2005-08-12
打赏
举报
回复
对每路单独创建音频输出Filter(DirectSound Filter),通过这个FILTER查找到IBasicAudio接口,再调用put_Volume方法。如果是两路声音的话也就是要分别查找到2个IBasicAudio接口,每一个对应一个directsound filter
daizq
2005-08-10
打赏
举报
回复
如果文件大小,时间一样,只要文件定位指针一样就可以切换了,不过要自己写一个File Source.
dongchaomissyou
2005-08-10
打赏
举报
回复
我以前做过多路音频输出的软件,音频输出使用默认的DirectSound Filter,这个FILTER有提供IBasicAudio接口,可以通过他的put_Volume方法实现静音put_Volume(-10000),打开声音时把预先保存的声音大小再写回去就可以了
辉歌
2005-08-10
打赏
举报
回复
to dongchaomissyou(超):
我也打算这么做。只是不知道如何分别控制这两个Render。
辉歌
2005-08-10
打赏
举报
回复
在一个graph中,可以创建两条链。从file1到render1,file2到render2,但是得到的IBasicAudio接口是控制哪条链的啊?我如何单独分别得到每条链的控制?
dongchaomissyou
2005-08-09
打赏
举报
回复
同意oldfriend_2004_5的做法,可以在同一个GRAPH中同时打开Video文件和两个mp3文件
videoFile->splitte Filter-> video dec -> videorender
audiofile(1)->splitte Filter-> audio dec -> Audiorender(1)
audiofile(2)->splitte Filter-> audio dec -> Audiorender(2)
切换声音时只要打开一个AudioRender的声音并且关掉另一个AudioRender的声音即可
oldfriend_2004_5
2005-08-09
打赏
举报
回复
分别对两个文件打开两个声音设备,然后切换,可以用音量调节切换,当然也可以用其他的方法
MP3
Gain-
mp3
音量增益
这意味着你可以一次性选择多个
MP3
文件
或整个
文件
夹,软件会自动对它们进行音量调整,大大提高了效率。这对于拥有大量音乐的用户来说是非常实用的特性。 需要注意的是,
MP3
Gain仅适用于
MP3
格式的音频
文件
,对于其他...
MP3
编辑器软件
还有“交叉淡入淡出”功能,可以
平滑
地过渡
两个
音频片段,避免突兀的
切换
。 对于更高级的用户,
MP3
编辑器可能还包括均衡器设置,通过调整不同频率的增益来改变音频的音色。还有可能提供音效库,比如回声、混响、...
具有双通道淡入淡出功能的
MP3
播放
器
双通道淡入淡出功能是音频处理中的一个重要概念,它在
两个
音轨之间创建一个渐进式的交叉淡出和淡入效果,避免了音乐突然停止或启动带来的突兀感,增加了音乐
播放
的连续性和专业性。这样的功能通常需要对音频信号进行...
简单易用的
MP3
剪切工具
在合并过程中,用户可以选择添加过渡效果,使得
两个
音频之间的
切换
更加
平滑
。 在实际应用中,
MP3
剪切工具常被用于以下场景: 1. 删除广告:如果下载的音乐
文件
中含有开头或结尾的广告,可以通过剪切工具将其去除。 ...
C语言+纯WIN32 API实现
播放
器,功能齐全
为了实现
播放
列表功能,我们需要设计一个
文件
管理模块,能够加载多个
MP3
文件
并在它们之间
切换
。这涉及到
文件
I/O操作,如打开、读取和关闭
文件
,以及
文件
路径的处理。 最后,为了提供良好的用户体验,我们还需要考虑...
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章