求助 关于采样率的问题
foobar2000吧
全部回复
仅看楼主
level 4
六悦悦♬ 楼主
请教一个小白问题 就是音源文件的采样率是44.1 用声卡播放的时候 声卡采样率调成96 会不会造成音质的裂变?宿主软件如果工程文件和音源文件采样率不一致会导致音乐加速包括人声 FOOBAR也会这样吗?
2021年11月06日 01点11分 1
level 10
采样率变化称为重采样(SRC),重采样之后声音的速度是正常的。重采样的时候如果非整数倍变化会导致音质受损,比如44.1升88.2和48升96是整数倍,而44.1升96不是整数倍,尽量不要非整数倍变化。
Foobar2000如果使用DS输出,这时候是以和其它软件一样的方式将声音输出给系统(Windows),系统会自动完成重采样,事实上系统一直在对每个软件输出给系统的不同采样率的音频进行重采样,来保证每个软件的声音都能通过声卡输出。而如果Foobar2000采用ASIO或WASAPI的方式输出的时候,Foobar2000会独占声卡,让声卡来匹配Foobar2000声音信号的采样率,声卡的采样率会随着音频文件采样率的不同自动切换。除非人为使用重采样的效果器(SRC效果的DSP),可以改变声音信号的采样率
除非是声卡采样率匹配出现问题,Foobar2000在正常工作时不会自行发生声音速度的变化
2021年11月07日 02点11分 2
非常感谢回答 受教了🙏
2021年11月07日 23点11分
level 11
如果你的声卡是双晶振或者有fpga,那可以重采样到88.2khz,不要到96khz因为这是异步采样会有损失。如果只是集成声卡那可以重采样到96khz,这样经过foobar软件重采样的算法损失肯定远小于集成声卡,因为集成声卡输出都是48khz。
2021年11月11日 11点11分 3
声卡是MOTU的M2 现在是FOOBAR选择ASIO的M2作为输出 在切换不同采样率的歌曲时 声卡会自动切换到歌曲的采样率 但是如果一开始播放的是44.1的歌曲再打开一个96的歌曲 文件会加速很多 声音
2021年11月11日 12点11分
@五行归于一 声音也失真 需要再点击一次歌曲才能正常播放 还有一点 播放相近采样率的歌曲 文件不会加速 例如先播44.1再播一个48的 或者播一个96再播一个88的都没事 但是从44.1跨到96或者88都不行 如果选择DSD或者DS开头的声卡输出任何采样率都可以正常播放
2021年11月11日 12点11分
@六悦悦♬ 我的看法,dsp里加载ssrc插件,直接重采样到352.8khz或者176.4khz,一了百了解决异步采样问题。
2021年11月11日 13点11分
这样应该可以解决问题 但是如果一个原始采样率44.1的文件重采样到那么高 其实音质也没啥变化吧
2021年11月11日 14点11分
1