找回密码
 -注册-
查看: 4501|回复: 23
打印 上一主题 下一主题

开个脑洞,关于重采样的问题

[复制链接]
跳转到指定楼层
1
发表于 2021-8-11 15:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式 来自 云南昆明
众所周知44K和48k的矛盾不可调和,重采样以后会因为非整数倍转换而发生劣化

有没有软件或者解码器使用,最小公倍数升频法?即:44升频12倍,变成528K,再降频11倍转换为48,反之亦然

是已经有这样的算法,大家不知道,还是这样做有别的弊病???
24
发表于 2021-8-12 08:49 | 只看该作者 来自 浙江温州
本帖最后由 phoexi 于 2021-8-12 08:51 编辑

升频不是你想的那样

44.1升48不是塞3.9k进去,其他不变
48降44.1也不是丢掉3.9k,其他不变

其实是先填充/丢弃采样,然后通过低通滤波器,通过噪声整形,再输出。
也就是说输出的每一个采样都是全新的。

所以你中间弄个啥公倍数都是画蛇添足,只能多了一次损耗。

ps 说非整比难听主要是系统音频src时候,因为算法烂(不可能用太好的,否则电脑卡死咋搞)
回复

使用道具 举报

23
发表于 2021-8-11 22:24 | 只看该作者 来自 北京
非整数倍升频不容易做好,如果算法好可能影响很小,华硕声卡号称浮点运算无损SRC
回复

使用道具 举报

22
发表于 2021-8-11 20:40 | 只看该作者 来自 亚太地区
安音收藏lox 发表于 2021-8-11 20:36
别人讨论的是一碗过期汤加多少盐能鲜美,你讨论的是一条新鲜的鱼怎么样煮好吃,录音频率差一倍你说呢,音 ...

可以防杠精 特别是那种320K跟无损都无法分辨的
回复

使用道具 举报

21
 楼主| 发表于 2021-8-11 20:37 | 只看该作者 来自 云南昆明
2b青年爱发烧 发表于 2021-8-11 17:08
44100和48000的最小公倍数是7056000,也就是说44.1k要提升160倍,48k要提升147倍。
哪怕非实时处理的软件 ...

应该是这个道理了,之前算错了
回复

使用道具 举报

20
发表于 2021-8-11 20:36 来自手机 | 只看该作者 来自 香港
魔神Z 发表于 2021-8-11 19:49
我录音的时候96KHZ 输出的文件时候48KHZ 比48KHZ录48KHZ输出的声音文件密度大很多

别人讨论的是一碗过期汤加多少盐能鲜美,你讨论的是一条新鲜的鱼怎么样煮好吃,录音频率差一倍你说呢,音质不好才怪吧
回复

使用道具 举报

19
 楼主| 发表于 2021-8-11 20:36 | 只看该作者 来自 云南昆明
yeeypc 发表于 2021-8-11 16:53
楼主,是44.1K,这0.1K被你无视了吗?

不好意思,大意了
回复

使用道具 举报

18
发表于 2021-8-11 20:29 | 只看该作者 来自 澳大利亚
有否跟24bit压16bit过程加dither类似的解法?
回复

使用道具 举报

17
发表于 2021-8-11 20:18 来自手机 | 只看该作者 来自 中国
魔神Z 发表于 2021-8-11 19:49
我录音的时候96KHZ 输出的文件时候48KHZ 比48KHZ录48KHZ输出的声音文件密度大很多

脑放,都是脑放
回复

使用道具 举报

16
发表于 2021-8-11 19:49 | 只看该作者 来自 亚太地区
我录音的时候96KHZ 输出的文件时候48KHZ 比48KHZ录48KHZ输出的声音文件密度大很多
回复

使用道具 举报

15
发表于 2021-8-11 19:46 来自手机 | 只看该作者 来自 北京海淀
yeeypc 发表于 2021-8-11 16:53
楼主,是44.1K,这0.1K被你无视了吗?

听的是数值
回复

使用道具 举报

14
发表于 2021-8-11 19:33 | 只看该作者 来自 上海
本帖最后由 eggleston 于 2021-8-11 19:57 编辑

原来玩的都是整数倍升频,现在玩的是PCM到DSD或者DSD到PCM
44.1到48有什么好升的?直接倍数上去不就行了,还要降下来干嘛?转来转去的意义在哪里?
没看懂

回复

使用道具 举报

13
发表于 2021-8-11 18:04 来自手机 | 只看该作者 来自 北京
估计持平也很难,除非是十分精妙的算法,一般情况下升频再降频都是更弱化,这就像热剩饭,不加别的调料的情况下,一般肯定没有原来的菜肴好吃,但是加调料就不再是原来的音乐了。
回复

使用道具 举报

12
 楼主| 发表于 2021-8-11 18:02 来自手机 | 只看该作者 来自 云南昆明
CarterZhuPku 发表于 2021-8-11 17:49
根据信息论的“信息处理不等式”,声频后再降频,在不添加人为信息的情况下,信道质量一定会下降,最多持平 ...

意思就是持平就好,比直接重采样强吧?
回复

使用道具 举报

11
发表于 2021-8-11 18:01 | 只看该作者 来自 陕西西安
其实44.1K和44K最后,440秒(/60=7:20)才差一秒。按照44K处理,金耳朵也听不出一首7分钟的歌多了一秒。
回复

使用道具 举报

10
发表于 2021-8-11 17:51 | 只看该作者 来自 上海
现在都是这样做的吧,而且不止12倍
回复

使用道具 举报

9
发表于 2021-8-11 17:49 来自手机 | 只看该作者 来自 北京
根据信息论的“信息处理不等式”,声频后再降频,在不添加人为信息的情况下,信道质量一定会下降,最多持平。
回复

使用道具 举报

8
发表于 2021-8-11 17:08 | 只看该作者 来自 贵州
44100和48000的最小公倍数是7056000,也就是说44.1k要提升160倍,48k要提升147倍。
哪怕非实时处理的软件,这个运算量也是很大的。实时处理并播放就更不用想了。
回复

使用道具 举报

7
发表于 2021-8-11 16:59 来自手机 | 只看该作者 来自 北京丰台
直接俩晶振就完事儿了,有啥可升的
回复

使用道具 举报

6
发表于 2021-8-11 16:56 | 只看该作者 来自 北京西城
遇到过类似问题。

在HQPlayer里面,把48k升频到DSD256,再转回去pcm就遇到问题,ringing问题加重了,转回去的所有声音自带混响。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-12-4 11:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表