发新话题
打印

[其他] 解码器的数字音量衰减有损音质吗? 需要加前级吗?

引用:
原帖由 la2ygoo 于 2019-3-31 09:10 发表

如果降bit了,当然需要厉害的算法减少失真,比如32bit音频只用32bit来衰减144db音量(其实就是文件体积限制,为什么费尽心思搞mp3、aac、各种蓝牙、mqa?为了压缩数据嘛,简单粗暴傻的wav音质完爆这些格式)。但是16bit文件按24b ...
总结一下,你的观点就是“bit多了就随便降都不要紧”。这不是我儿子都会的计算机水平么。。

问题是
1:你举的例子算精度是错的,你那个是计算机初级基本常识,不是数字音频的初级基本常识。数字音频的实践和你的例子没有太大关系。
2:需不需要厉害的算法不是你说的算的。按你的算法,就算16bit按24bit来播放,只有音量恰好翻倍或者减半的情况下才能无损播放。其他的情况会产生量化失真,或者叫Aliasing。

信号处理的常识比计算机基本常识还是要高一点的。我看你基础不错,有兴趣可以多了解一点,而不是做无谓之争。至少先了解一下DSD怎么实现超过6db动态再聊数字音频吧?

TOP

引用:
原帖由 宇文元夕 于 2019-3-31 13:23 发表

你这个观点我挺认同的

吓得我赶紧把Windows的声卡设置成了24bit输出
并没有这么简单,不过可以肯定的是,windows共享模式hifi用户尽量要避免设置为48khz及倍数。
至于数字音量和模拟音量,有兴趣可以详细请教一下隔壁站的fumac,在LA举办的AES@NAMM专程讲过一节课,内容就是模拟和数字音量控制之比较,在这里盗一张图。


附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 racingpht 于 2019-4-1 21:17 发表


总结一下,你的观点就是“bit多了就随便降都不要紧”。这不是我儿子都会的计算机水平么。。

问题是
1:你举的例子算精度是错的,你那个是计算机初级基本常识,不是数字音频的初级基本常识。数字音频的实践和你的例子没有 ...
实际就是那个网页的8bit的文件在windows里用高bit播放,降低音量没明显的失真和噪音啊。
我刚才自己转了一个8bit的音乐,用32bit播放,低音量对比高音量也没有明显的失真和噪音。
我用Audacity设置采样率转换器:低质量(最快),无抖动,将rmaa的测试wav -39db 32位保存,导入-37db 32位保存,导入+41db 32位保存,导入+35db 16位保存,得到的文件用SHA-256校验和原文件是一样的。所以16bit音频文件用32bit格式减少音量在幅度不大的情况下,确实是可以无损的。
不过我以为16bit用24bit播放能丢8bit其实是有点错的,-43db再放大回来是无损,-47db再放大回来就不是无损了。

r版你自己试一下吧,低bit文件使用高bit来减少音量确实是无损的(相对原来的低bit)。
抖动、噪音整形,是好一点的算法,但是没太大差别。
引用:
原帖由 空山秋雨 于 2019-4-1 21:56 发表


并没有这么简单,不过可以肯定的是,windows共享模式hifi用户尽量要避免设置为48khz及倍数。
至于数字音量和模拟音量,有兴趣可以详细请教一下隔壁站的fumac,在LA举办的AES@NAMM专程讲过一节课,内容就是模拟和数字音量控制 ...
这个其实就是我说的那个前级的底噪和失真比dac低而已。
---------------
http://forum.xitek.com/thread-1051463-1-1-1.html
底噪范围:1.9uV~35uV (Typical vol=0~99)
底噪范围:1.5uV~22uV (A weight vol=0~99)
谐波失真典型值: THD<=0.0001%(<=-120dB) BW=30k / 600Ohm load
谐波失真标称值: THD<=0.0003%(<=-117dB) BW=30K 600 Ohm load
动态范围标称值: >=126dBrA(vol=99)
--------------------
再看了下,其实不算很好,那张图好像是加权的信噪比(信噪比是无输出时的底噪除以输出电压,不如thd+n,有单正弦波输出时的底噪加失真,一般低音量时失真可以忽略,但也有产品设计不好),他的前级标称底噪最低是1.9uv。(后来又算了一下,按那张图,底噪应该是0.8uv才对)
双木三林d1实测动态范围122db,底噪大概是1.6uv。

------------------------
https://www.audiosciencereview.c ... -amp-switcher.2335/
有个49美元的被动前级,底噪好像是0.89uv(第一张图应该是输入的电压,输出电压要减去衰减音量),9:00 volume比原始输入低31db,所以底噪是-81dbv的1%,-81dbv是89uv。(但是3点和12点音量时,底噪比9点音量大)




我觉得前级应该就是电阻衰减,再1:1放大(缓冲)
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 la2ygoo 于 2019-4-1 22:21 发表

实际就是那个网页的8bit的文件在windows里用高bit播放,降低音量没明显的失真和噪音啊。
我刚才自己转了一个8bit的音乐,用32bit播放,低音量对比高音量也没有明显的失真和噪音。
我用Audacity设置采样率转换器:低质量( ...
听出什么效果取决于听力和器材,他用什么算法,只能依靠分析。

这里有一篇Win10 Mixer的音质分析。简单总结,Windows的DS混音/音量实测效果很烂,但很多人一样觉得听起来没大问题(包括我自己)

http://archimago.blogspot.com/20 ... 10-audio-stack.html

TOP

引用:
原帖由 racingpht 于 2019-4-1 22:48 发表


听出什么效果取决于听力和器材,他用什么算法,只能依靠分析。

这里有一篇Win10 Mixer的音质分析。简单总结,Windows的DS混音/音量实测效果很烂,但很多人一样觉得听起来没大问题(包括我自己)

http://archimago.blogspot.c ...
16bit文件用32bit衰减音量再提高,确实是可以无损还原。
只用16bit不可能吧?

TOP

引用:
原帖由 la2ygoo 于 2019-4-1 23:03 发表

16bit文件用32bit衰减音量再提高,确实是可以无损还原。
只用16bit不可能吧?
理论上确实是这样。

但“衰减音量再提高”这个操作本身类似于碰瓷。。。也不是音量衰减的本意。音量衰减,本身就是降低音量的意思。

这么说吧,假设不采用噪音整形之类的增加实际信噪比的手段,仅仅是用尽96db的理论信噪比,也够用了。一般人听音位的环境底噪就是30db左右,加上96db可以达到126db SPL@0dbfs。远远大于正常人的听音音量。

TOP

引用:
原帖由 racingpht 于 2019-4-1 23:33 发表


理论上确实是这样。

但“衰减音量再提高”这个操作本身类似于碰瓷。。。也不是音量衰减的本意。音量衰减,本身就是降低音量的意思。

这么说吧,假设不采用噪音整形之类的增加实际信噪比的手段,仅仅是用尽96db的理论信 ...
音量提高后,更容易听清楚衰减后产生的噪音和失真吧?
衰减后几乎无损,在音量提高后才可能和原文件一样。
反正就是16bit用16bit来衰减音量再提高,几乎不可能和原文件一样。16bit用24bit来衰减音量再提高,超过48db几乎不可能和原文件一样。16bit用32bit来衰减音量再提高,80db,可以和原文件一模一样。
低bit文件用高bit来衰减音量,衰减范围不大的情况下(升了16bit,-80db也不大),就是几乎无损

---------------------------
你说的96db也够用,之前在别的帖子我也说过,如果是115+动态范围的dac,不用考虑30db的环境噪音,按0db来算也够用了。
引用:
原帖由 racingpht 于 2019-4-1 22:48 发表
听出什么效果取决于听力和器材,他用什么算法,只能依靠分析。
https://www.audiocheck.net/audiotests_dithering.php
我觉得不用分析那么多吧,应该就是这个网页上说的那3种方法,无抖动,抖动,噪音整形。

无抖动应该就是我说的那种。
“8位•无抖动

通过将16位文件下转换为8位,现在每个样本都被截断为256个可能值中的一个(原始值为65,536个可能的值)。发生严重的量化失真。低于-36 dBFS的清晰度和低于-48 dBFS的任何信号的缺失是8位音频文件的典型限制。

尽管量化伪像通常被描述为噪声(量化噪声),但是8位信号中完美保留的静音用作量化不会增加噪声但是使原始信号失真的证明。”

就算不知道他用什么算法,24bit优于16bit,32bit优于24bit,是没有疑问的。

[ 本帖最后由 la2ygoo 于 2019-4-2 10:45 编辑 ]

TOP

所以我现在都是买自带数字前级的32bit的dac。
当然,主要是因为穷

TOP

引用:
原帖由 kiol 于 2019-4-2 11:06 发表
所以我现在都是买自带数字前级的32bit的dac。
当然,主要是因为穷
其实不穷的终究是少数,我认识的身家1000万以上的人,也不奢侈,其实放开来用,1000万也挥霍不了多久。
普通人没必要向那些钱用不完的人看齐。

TOP

一样使用,蛮好的效果,比万元的模拟前级不会差

TOP

发新话题