中国Linux公社论坛's Archiver

chentian08 发表于 2013-5-18 17:20

请问两个不同位率的wav文件怎么实现混音?

如题,我想将两位率不同的wav文件混音成一个文件,要求声音听起来很自然的那种,但事实上,情况不是这样子的,当混音后的文件使用低位率时,高位率的声间听起来很慢,相反,使用高位率作为混音文件的位时,低位率的声音听起来很快。
请教大家,有什么好的想法或都建议,参考资料也行。

最好就是有相关的算法或实现源码等参考资料。

谢谢!

dgy18787 发表于 2013-5-19 00:04

位率是指采样率吗?
正常的方式是要进行一次采样率的转换,一般不都是从高向低这么做的吗(比如48--->44.1)。如果在windows下 , adobe audition对各个采样率之间的平滑转换似乎做得还好。

如果对节拍要求很严,至少给wav做切片器的标记,以保证各个节拍之间能够对齐,还得给音频的bpm做个定义,以及频率、时钟同步之类的..

dgy18787 发表于 2013-5-19 00:08

数码多上有两篇文章对采样率转换的事情说得还挺好,楼主可以参考一下,希望能有用。

声卡入门·2009版 聊聊SRC
[url]http://www.soomal.com/doc/10100001077.htm[/url]

Android音频系统的改进设想和展望[续] 底层驱动的问题和改造
[url]http://www.soomal.com/doc/10100002882.htm[/url]

chentian08 发表于 2013-5-19 10:39

[quote]原帖由 [i]dgy18787[/i] 于 2013-5-19 00:08 发表 [url=http://forum.linuxfans.org/redirect.php?goto=findpost&pid=4965712&ptid=199056][img]http://forum.linuxfans.org/images/common/back.gif[/img][/url]
数码多上有两篇文章对采样率转换的事情说得还挺好,楼主可以参考一下,希望能有用。

声卡入门·2009版 聊聊SRC
[url]http://www.soomal.com/doc/10100001077.htm[/url]

Android音频系统的改进设想和展望[续] 底层驱动的问题和改造 ... [/quote]

你说的好专业啊,这方面我比较弱,而且我是做软件这行的,通过你介绍的那篇文章,我知道要用重采样来做,请问这方面的资料都有那些?

dgy18787 发表于 2013-5-19 20:18

因为我是做内容的,对实现方法不太了解,只知道原理。。
不过有一些开源软件应该涉及这类实现方式,并且提供了适当的参考,比如很常见的音频非编软件 Audacity , 应该会有所帮助。
[url]http://web.audacityteam.org/[/url]
[url]http://audacity.sourceforge.net/[/url]

chentian08 发表于 2013-5-20 12:50

[quote]原帖由 [i]dgy18787[/i] 于 2013-5-19 20:18 发表 [url=http://forum.linuxfans.org/redirect.php?goto=findpost&pid=4965721&ptid=199056][img]http://forum.linuxfans.org/images/common/back.gif[/img][/url]
因为我是做内容的,对实现方法不太了解,只知道原理。。
不过有一些开源软件应该涉及这类实现方式,并且提供了适当的参考,比如很常见的音频非编软件 Audacity , 应该会有所帮助。
[url]http://web.audacityteam.org/[/url]
http://auda ... [/quote]

嗯,好我先去了解

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.