ASIO插件 真的能提升 音质?(听音乐者必看)
最近在倒弄HIFI音乐播放器footbar2000的配置时,发现了2011年的一个神贴,
最牛逼的是,这个神贴到现在还屹立不倒,还有很多无知的人在下面膜拜,
我真的想问:你这么优秀,都能逆天反转音质,你妈知道吗。
首先,我们再来看一看这个神贴:
foobar2000使用ASIO插件.驱动大幅提升音质图文教程
http://www.pt80.net/thread-283285-1-1.html。
从帖子 上看,其实作者就干了两件事:
1.使用了ASIO输出插件改变音频采样率,设定为48kHZ。
2.使用了ASIO输出插件改变音频位宽,又16bit变为32bit。
不是学信号处理的同学,从参数上来看,采样率和位宽确实是提高了,
再加上原作者的蛊惑,貌似音频的质量真的就提升上去了。
事实上是真的这样吗?
我们假设一个场景:
在一个演奏会上,有两种采集设备(第一种16kHz,16bit 第二种48kHz,32bit),在同一个地方采集。
从音源上来说,第二种采集设备精度更高,能采集的频率范围更广,根据奈奎斯特定律,前者的信号范围是8kHz,后者是
24kHz,基本上达到了人耳的极限,相比前者,后者包含8kHz~24kHz的高频信息,毫无疑问,第二种音质更接近模拟声,
接近真实现场。其次,16bit和32bit,后者样本点比前者精度高,更接近模拟样本值。
总上所述,第二种比第一种音质高。
第一种经过ASIO输出处理后,变成伪的48kHz,32bit,音质真的就能提升上去?
1.伪的48kHz,32bit PK 第二种原始48kHz,32bit
我们不如反过来想一想,如果真的是这样,所以这些高精度的甚至高达上百万的设备,都没有用武之地,彻底玩完,直接用成本
几十块钱的采集器,最后通过这个ASIO输出处理,效果不都一样吗。
16kHz转变成48kHz,其实就是重采样,重采样真的能提升音质吗?
下面就是8kHz重采样转成48kHz的实验图:(audition转换采样类型,praat分析频谱)
原始采样率8kHz(选自北大语音库) Auditon转换成48kHz
从两图对比可以看出,处理前后,信息基本不变,音质不变。
准确的说是,上采样:http://www.cnblogs.com/welen/p/3284642.html
先插零,会造成镜像信息,相当于原始频谱在高频的复制。
然后再低通滤波滤除镜像,如果是理想滤波器,8~24kHz是空的。滤波器不理想,这样会使得8~24kHz里面有残余,使得高频部分有所
填充。
从上面分析可以看出,经过处理后的音频,理想滤波器下,8~24kHz是空的,也就是说处理前后,信息没有改变。
不理想滤波器,高频部分会有残余,但是这种残余信息怎么可能提升音频质量,不降低音质算是谢天谢地了。
2.伪的48kHz,32bit PK 第一种原始16kHz,16bit
从1的分析,可以看出,音质没有提升,反而可能下降。
位宽变换:关于这一点,无论转还是没有转,都转换成对应的归一化浮点值,其实是没变的。
最后,我们看看ASIO官网是怎么说的:
http://www.foobar2000.org/components/view/foo_out_asio
Please note that this component is meant for systems where ASIO is the only available output method. It is highly recommended to use the default output modes instead of ASIO. Contrary to popular "audiophile" claims, there are NO benefits from using ASIO as far as music playback quality is concerned, while bugs in ASIO drivers may severely degrade the performance.
综上所述,ASIO插件 不会提升音质,重采样也不会提升音质,位宽转换也不会提升音质,这是就是现在很多(伪)采样率很高的音频材料,音质那么垃圾的原因。
ASIO插件 真的能提升 音质?(听音乐者必看)的更多相关文章
- 8个超好用的Python内置函数,提升效率必备(小白必看)
python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...
- ZT android -- 蓝牙 bluetooth (五)接电话与听音乐
android -- 蓝牙 bluetooth (五)接电话与听音乐 分类: Android的原生应用分析 2013-07-13 20:53 2165人阅读 评论(9) 收藏 举报 蓝牙android ...
- VSX-5 VSXMusic 编码听音乐
给VS写个扩展来听音乐的说法,缘来已久,这两天做了个初版,使用豆瓣FM,先发出来. 插件现在只做了VS2013的,别的版本有待下一步支持. 现在暂时只有一个Adornment(就是那个有封面的),一个 ...
- pygame系列_原创百度随心听音乐播放器_完整版
程序名:PyMusic 解释:pygame+music 之前发布了自己写的小程序:百度随心听音乐播放器的一些效果图 你可以去到这里再次看看效果: pygame系列_百度随心听_完美的UI设计 这个程序 ...
- 推荐几个Mac插件帮你提升工作效率
下面这篇文章是小编看到的很好的文章,分享给大家,小编前几天也整理了很多mac专题文章.更多专题,可关注[磨人的小妖精],查看我的文章,也可上[风云社区 SCOEE],查找和下载相关软件资源. (一)综 ...
- 清北学堂模拟赛d1t3 听音乐(music)
题目描述 LYK喜欢听音乐,总共有n首音乐,有m个时刻,每个时刻LYK会听其中一首音乐,第i个时刻会听第ai首音乐.它给自己定了一个规定,就是从听音乐开始,听的每连续n首音乐都是互不相同的.例如当n= ...
- 一些必看的jQuery导航插件和教程
导航是一个网站最重要的元素之一,您必须遵循统一的风格来设计您的网站,特别是导航的风格,让用户可以轻松地找到他们想要的内容.这里最大的部分是开发一个菜单,即要直观易用,又要符合你网站的设计风格.本文列举 ...
- Bootstrap学习js插件篇之滚动监听
1.滚动监听 案例 滚动监听插件可以根据滚动条的位置自动更新所对应的导航标记.Bootstrap中文网左侧就是一个滚动监听的例子. 代码段: <nav id="navbar-examp ...
- linux使用酷我在线听音乐
一般linux系统自带音频播放器只能管理本地音乐,无法在线听歌.在线音乐如百度音乐盒,下载歌曲需要登录,比较麻烦.在github里有一个酷我音乐的开源项目,可以安装在linux系统下.链接地址:htt ...
随机推荐
- Markdown常用用法
很早之前就听过Markdown,一直没用,用过才发现,原来这么好用,迷人,就好比一位知性.大方.成熟.美丽的少妇一样深深吸引着我,特深夜把学习的笔记记录下. 引用 ">"最好 ...
- Windows Platform Predefined Macros
https://msdn.microsoft.com/en-us/library/b0084kay.aspx
- 正则匹配IP
分析 IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255( 2^8 ),段与段之间用英文句点“.”隔开.例如:某台计算机IP地址为10.11.44.100. IP地 ...
- 浅谈JavaScript中的定时器
引言 使用setTimeout()和setInterval()创建的定时器可以实现很多有意思的功能.很多人认为定时器是一个单独的线程(之前我也是),但是JavaScript是运行在单线程环境中的,而定 ...
- iOS数据库学习(2)-基础SQL语句
/* 1. 创建一个数据表 */ CREATE TABLE IF NOT EXISTS t_dog (name text, age integer); CREATE TABLE IF NOT EXIS ...
- [Asp.net]SignalR实现实时日志监控
摘要 昨天吃饭的时候,突然想起来一个好玩的事,如果能有个页面可以实时的监控网站或者其他类型的程序的日志,其实也不错.当然,网上也有很多成熟的类似的监控系统.就想着如果通过.net该如何实现?所以就在想 ...
- shell学习之路:流程控制(while)
while循环: 介绍:while循环是不定循环,也称作条件循环.只要条件判断成立,循环就会一直继续执行,直到条件判断不成立,循环才会停止,这就是和for的固定循环不太一样了. while [ 条件判 ...
- jquery eval解析JSON中的注意点介绍
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:使用eval()函数.使用Function对象来进行返回解析,下面有个示例,感兴趣的朋友可以参考下 在JS中将JSON的字符串解析 ...
- 初探Ajax
1.什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,这一技术能从服务器请求额外数据而无需卸载页面.传统的HTTP请求流程大概是这样的,浏览器向服务器发送 ...
- Marsedit 破解版下载(3.5.6)
Marsedit 破解版下载(3.5.6) 最近在 Mac 端写文章经常遇到棘手的问题,最近发现了 marsedit 现在分享给大家 marsedit downloads