音源的完美回放——WASAPI应用实践图解
来源:互联网 发布:手机驱狗软件 编辑:程序博客网 时间:2024/04/28 12:35
被忽视的重要环节:音源的完美回放——WASAPI应用实践图解
BluRay7 发表于ZOL
网络上对于高清视频硬解的讨论已经很多了,但视频的回放只是高清回放系统工程中的一方面,而同样重要的音频回放品质往往被大家忽略了。下文中所做的尝试,就是对音源文件无损还原的一次成功探索。另外我要说明的是,我不是第一个吃螃蟹的人,只是把网络上各种语言混杂的,没有头绪的方法总结成文而已。
我们知道,VISTA和WIN7对音源的回放存在重采样问题,而采样率的变化或者重复采样会导致音频的失真。造成这个原因的繁琐原理不去理会了,我们的目的是绕过Windows,用一条便捷的通道将播放器的输出端口和声卡连接起来,其中最舒服的选择的就是使用WASAPI。
由于我的系统是日文版WIN7 Ultimate,所以截图多出现鸟文,带来不便请谅解。我声卡使用的是Creative SB0550 EP,所以有关声卡型号的选项请勿对号入座。另本贴所提供插件均经过ESS扫毒,请放心下载。
首先我们选择用户众多的KMPLAYER为对象,用到的程序除了KMP播放器本身,还有一款小插件ReClock,这里下载:ReClock1845.part1.rar(大小1458k)ReClock1845.part2.rar(大小980k)。请不要尝试更新此插件版本,会带来灾难性后果。
安装此插件,需要改变的设置有3处,分别在第一和第四个选项卡中,注意要修改的部分我用红色圈起来了。
好了,插件设置完毕,打开KMPLAYER,按F2进入设置界面,在左面菜单树中找到并点击音频处理,然后做如下设置:
OK,KMP设置完了,就是这样简单几步,音源就可以通过WASAPI直接从KMP传送到声卡了,不用再被NANAMI调教一番,声音保持原汁原味的纯净。
注意:如果WASAPI成功启用的话,除了播放中的音源,其他程序的声音和系统声音都是无法发出的,这可以作为判断WASAPI是否成功启用的标志。
下面再简单演示下FOOBAR2000使用WASAPI输出的方法。
首先下载FB2K的WASAPI插件,这里下载:foo_out_wasapi.zip(大小70k)
下载后将插件复制到FB2K安装目录的components文件夹中,运行FB2K,进入设置界面,在左侧菜单树中找到并点击回放(或者叫输出,英文版叫playback),进行如下设置:
注意这里在“输出设备”中选择WASAPI开头那个非SPDIF输出的选项。如果是CD音源(包括无损APE、TAK等),位深务必为16位,高频震动取消。
这样FB2K也设置完了,如果在播放音乐时系统声音消失,那么WASAPI就成功启用了。
另外用KMP播放影片时打开FB2K播放音乐的话,FB2K会报错,并且不会发出声音,反之亦然。这是WASAPI为应用程序所独占造成的。
当然除了WASAPI以外,还有ASIO等传送器也可以达到规避WINDOWS重采样的目的,但因为只能应用在FB2K下,所以这里不做探讨了。
- 音源的完美回放——WASAPI应用实践图解
- 锁屏的音源位置
- 关于音源录制的问题
- 各音源的频率范围表
- 关于windows音源的古老文章一篇
- 谈谈低延迟对音质的负面影响,顺便谈谈WASAPI
- 函数编程实践记(3)——完美数
- 栈的应用实践——括号匹配的检验
- Android自动回放工具——RERAN
- 数据库的应用图解一
- 网络实训——服务器应用系统的实践
- 碎片的最佳实践——简易版新闻应用
- react的应用之道——实践&&领悟
- Vue的应用之道——实践&&领悟
- 拉风的BoomPack音箱背包推出 可用iPhone做音源
- Android不同音源类型的音量设置问题:
- ASP应用中心得回放
- 吉哥系列故事——完美队形II (manacher 的 变形应用)
- 2015年最新iOS真机调试创建证书的步骤
- eclipse中设置.abc--xyz触发提示输入时,提示This compilation unit is not on the build path of java project 异常如何解决?
- apk自动安装 取得apk版本号 点击退出两次退出程序
- Javascript 模块化编程(一):模块的写法
- Swift开发:AutoResizing实现自动布
- 音源的完美回放——WASAPI应用实践图解
- Git开始
- 文件读写
- 正斜杠(/)与反斜杠(\)总结
- Android官方提供的支持不同屏幕大小的全部方法
- Retrofit2 完全解析 探索与okhttp之间的关系
- ios常用的1000个第三方库
- Android Studio初体验之导入eclipse项目
- Hi 我是Yang, 今天开通了CSDN博客,从现在开始记录点滴吧