导航
  • 主页
  • VC综合技术
  • MFC新技术
  • 互联网技术
  • .NET 技术
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC++技术资源

音频处理 如何去掉歌曲中的原声

zhuixingzhuoyue 2009-08-06 03:49:30
我想用VC++6.0实现去掉歌曲中的原唱声,只保留伴奏音乐,该怎么办?不能详细回答的,可以说用到知识也行,比如哪个函数或者从哪方面考虑?
...全文
5084 点赞 收藏 17
写回复
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuixingzhuoyue 2009-08-12
我看到微软的工作人员给了几个函数,让到mdsn中去查用法,但是我的英语不咋地,谁有中文版的msdn给一个也可以
回复
zhuixingzhuoyue 2009-08-12
我看到微软的工作人员给了几个函数,让到mdsn中去查用法,但是我的英语不咋地,谁有中文版的msdn给一个也可以
回复
danxuezx 2009-08-10
我觉得楼主应该先找一些能实现这个功能的软件看看他们都是怎么做的,然后自己照着做。
http://zhidao.baidu.com/question/10403970.html
回复
favorxx 2009-08-10
[Quote=引用 11 楼 shuice 的回复:]
引用 7 楼 loneking2001 的回复:
音频先转wav格式,再进行fft变换(vc里没有,网上应该很多),把人声频率范围的数据置0,在逆fft变换回去。

这样会不会消去非人的声音
[/Quote]
我觉得会消除一点背景音乐,fft毕竟也是针对某个频率然后两侧衰减,并不是理想函数
回复
rageliu 2009-08-09
目前的,应该都是分开录的,一般有说左右声道,音轨
回复
shuice 2009-08-09
[Quote=引用 7 楼 loneking2001 的回复:]
音频先转wav格式,再进行fft变换(vc里没有,网上应该很多),把人声频率范围的数据置0,在逆fft变换回去。
[/Quote]
这样会不会消去非人的声音
回复
zhuixingzhuoyue 2009-08-09
用VC++6.0怎么实现控制声卡的左右声道?
回复
zhuixingzhuoyue 2009-08-09
谢谢各位回答,能提供一些参考代码或者函数吗,我是要用VC++6.0实现它
回复
xy_dream 2009-08-08
不大清楚,关注一下
回复
rayw0ng 2009-08-07
音频先转wav格式,再进行fft变换(vc里没有,网上应该很多),把人声频率范围的数据置0,在逆fft变换回去。
回复
refly1989 2009-08-07
CD?
一般的CD唱片中一个声道是伴奏一个声道是歌手
让声道静音应该可以吧。。
要是是MP3之类的就不大好说了
回复
chongchong001 2009-08-07
回帖是一种美德
回复
沙漠黑鸟 2009-08-07
卡拉OK功能,感觉是不是有两首歌,有和没有原声的分别是一首,然后根据播放时间实现切换的。

猜的,是不是这样实现的不清楚。
回复
AIRFLYNET 2009-08-07
人声和音乐的频段不同,有个大致的范围,播放时除去人声部分就可以了,
现在的播放器几乎都支持卡拉OK功能
回复
zhuixingzhuoyue 2009-08-07
就是CD唱片里的那种歌曲,该怎么办,请把所需函数也写一下,或者给个网址也行
回复
lygfqy 2009-08-06
要是和在一起录的应该是没有办法吧
除非是原唱声和伴奏音乐是单录出来估计可以
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……