最近有吧友私信问我播放ISO时为什么会出现跳音?
就是正常播放的时候有细微的“啵啵”声,把播放进度条拖回去又正常了,他说的这个跳音其实就是爆音
这就像我们在播放 DVD 时也可能会遇到的一种情况,就是碟片码率太高了,不但画面卡,连声音也会卡住
当时他问我的时候我也不知道怎么回事,因为楼主手上有《加州旅馆》的SACD-R 的ISO, 但播放的时候并没有遇到他说的问题
恰好这几天为了用光驱播放 LPCD ,就一直在鼓捣 foobar2000(贴子:http://tieba.baidu.com/p/6070791345)
在把光驱换成蓝光光驱后,我又一直在想,既然能否播放碟片取决于光驱的读碟,那能不能用蓝光光驱播放SACD呢?
于是楼主这两天就一直在网上收集SACD的资料先了解下
最后找到了《阿姐鼓》《春花秋月》SACD 的DIFF文件
然后我发现我播放这两张SACD的DIFF文件时也出现了“啵啵”的声音,反复试了几次发现都是在差不多播放到同样的地方的时候就出现了,甚至是拖回去回放也有同样的问题
我去修改PPHS采样、移除PPHS采样、修改SACD输出模式、修改SACD的PCM采样率都没用,甚至一度以为是使用重采样PPHS的极限采样把声卡搞坏了,郁闷至极,不免有些心灰意冷,心情有些不美丽,就去睡觉去了
这一觉醒来就已经天黑了,但被这个问题搞到心情不好,就还是想把问题的根源找出来解决掉,顾不上吃晚饭,继续上网找资料查问题
还真让我找到了,意外的发现这个和使用ASIO输出有关系,使用DS输出就没问题
顺着这条线索我继续往下查,找到两篇给我很大启示的帖子并最终帮我解决了这个困扰了一天的问题:
链接省略
最终解决办法就是
1、打开任务管理器,找到ASIO进程,右键点击它弹出菜单,然后找到文件所在的位置,把ASIOhost32.exe、ASIOhost64.exe 的属性中“以管理员身份运行此程序”这项勾上,并确定
2、回到foobar2000,在参数设置中把“ASIO驱动”的“使用64位ASIO驱动(如果你的系统是64位)、以高优先级进程方式运行”的这两项选中并应用
3、在输出中选择你的声卡以ASIO模式输出,并把缓冲长度调到最大,如果调到最大播放的时候报错,那么可以调小到你声卡能接受的数值,这个值尽可能的调大
4、在“高级”中修改下面四项值:
1)全文件缓冲值,设置这个值foobar2000在播放的时候占用的内存会变大一些,需要根据个人电脑内存进行配置,楼主设置的是4GB,你播放的文件越大,播放时foobar2000占用的内存就会越大,但多占用的内存不超过你设置的大小。主要目的是为了减少播放的时候读硬盘的次数,一次性把要播放的文件读取到内存中,避免因为读取硬盘而影响播放
2)线程优先级,默认是7,也就是最高优先级
3)当正在播放时阻止硬盘休眠,避免为了唤醒硬盘而造成读取歌曲文件的操作延后
4)基调/曲线波采样率,这个值可以设置成你声卡本来支持的最大采样率(不是使用重采样PPHS之后),这个值貌似和在播放不同采样率的歌曲时要转换采样率有关,所以为了减少转换次数,就设置到最大吧
5、所有这些设置都设置好后重启foobar2000,现在再来播放SACD你会发现,爆音几乎没有了
在实际测试中还发现,在播放的时候操作foobar2000设置面板、突然弹出屏幕保护程序、打开一个word文档,这些都有可能会引起轻微的爆音。
所以为了欣赏到最好的播放效果,除了foobar2000,其他的程序能不开的就不开吧,能不操作就别操作了(基于DPC延迟的原因,这个是操作系统层面的问题,软件就没办法解决了)
再说个题外话,重采样PPHS对播放效果还是有提升的,使用PPHS并打开极限采样,然后把SACD中PCM采样率设置到最高352800,会发现低音(鼓声)的量更足,下潜更深,而一些细微的声音变得更清晰自然真实,比如歌手在换气的时候,换气前嘴巴张开的那一瞬间发出的声音
楼主用的是 老虎卡 + 飞利浦X2
欢迎大家一起来讨论
就是正常播放的时候有细微的“啵啵”声,把播放进度条拖回去又正常了,他说的这个跳音其实就是爆音
这就像我们在播放 DVD 时也可能会遇到的一种情况,就是碟片码率太高了,不但画面卡,连声音也会卡住
当时他问我的时候我也不知道怎么回事,因为楼主手上有《加州旅馆》的SACD-R 的ISO, 但播放的时候并没有遇到他说的问题
恰好这几天为了用光驱播放 LPCD ,就一直在鼓捣 foobar2000(贴子:http://tieba.baidu.com/p/6070791345)
在把光驱换成蓝光光驱后,我又一直在想,既然能否播放碟片取决于光驱的读碟,那能不能用蓝光光驱播放SACD呢?
于是楼主这两天就一直在网上收集SACD的资料先了解下
最后找到了《阿姐鼓》《春花秋月》SACD 的DIFF文件
然后我发现我播放这两张SACD的DIFF文件时也出现了“啵啵”的声音,反复试了几次发现都是在差不多播放到同样的地方的时候就出现了,甚至是拖回去回放也有同样的问题
我去修改PPHS采样、移除PPHS采样、修改SACD输出模式、修改SACD的PCM采样率都没用,甚至一度以为是使用重采样PPHS的极限采样把声卡搞坏了,郁闷至极,不免有些心灰意冷,心情有些不美丽,就去睡觉去了
这一觉醒来就已经天黑了,但被这个问题搞到心情不好,就还是想把问题的根源找出来解决掉,顾不上吃晚饭,继续上网找资料查问题
还真让我找到了,意外的发现这个和使用ASIO输出有关系,使用DS输出就没问题
顺着这条线索我继续往下查,找到两篇给我很大启示的帖子并最终帮我解决了这个困扰了一天的问题:
链接省略
最终解决办法就是
1、打开任务管理器,找到ASIO进程,右键点击它弹出菜单,然后找到文件所在的位置,把ASIOhost32.exe、ASIOhost64.exe 的属性中“以管理员身份运行此程序”这项勾上,并确定
2、回到foobar2000,在参数设置中把“ASIO驱动”的“使用64位ASIO驱动(如果你的系统是64位)、以高优先级进程方式运行”的这两项选中并应用
3、在输出中选择你的声卡以ASIO模式输出,并把缓冲长度调到最大,如果调到最大播放的时候报错,那么可以调小到你声卡能接受的数值,这个值尽可能的调大
4、在“高级”中修改下面四项值:
1)全文件缓冲值,设置这个值foobar2000在播放的时候占用的内存会变大一些,需要根据个人电脑内存进行配置,楼主设置的是4GB,你播放的文件越大,播放时foobar2000占用的内存就会越大,但多占用的内存不超过你设置的大小。主要目的是为了减少播放的时候读硬盘的次数,一次性把要播放的文件读取到内存中,避免因为读取硬盘而影响播放
2)线程优先级,默认是7,也就是最高优先级
3)当正在播放时阻止硬盘休眠,避免为了唤醒硬盘而造成读取歌曲文件的操作延后
4)基调/曲线波采样率,这个值可以设置成你声卡本来支持的最大采样率(不是使用重采样PPHS之后),这个值貌似和在播放不同采样率的歌曲时要转换采样率有关,所以为了减少转换次数,就设置到最大吧
5、所有这些设置都设置好后重启foobar2000,现在再来播放SACD你会发现,爆音几乎没有了
在实际测试中还发现,在播放的时候操作foobar2000设置面板、突然弹出屏幕保护程序、打开一个word文档,这些都有可能会引起轻微的爆音。
所以为了欣赏到最好的播放效果,除了foobar2000,其他的程序能不开的就不开吧,能不操作就别操作了(基于DPC延迟的原因,这个是操作系统层面的问题,软件就没办法解决了)
再说个题外话,重采样PPHS对播放效果还是有提升的,使用PPHS并打开极限采样,然后把SACD中PCM采样率设置到最高352800,会发现低音(鼓声)的量更足,下潜更深,而一些细微的声音变得更清晰自然真实,比如歌手在换气的时候,换气前嘴巴张开的那一瞬间发出的声音
楼主用的是 老虎卡 + 飞利浦X2
欢迎大家一起来讨论