搜索 社区服务 统计排行 帮助
  • 3354阅读
  • 3回复

[聊天]再探FOOBAR2000转换器的Highest BPS mode supported

楼层直达
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
无意中发现控制台输出的东西
编码器流格式: 44100Hz / 2ch / 32bps
于是测试如下

有损转换有损时 是根据Highest BPS mode supported设置以及编码器本身的能力来决定采样
lame默认是24 32就报错了 nero qaac等默认是32 设置多少出来多少
但设成8转出来有明显底噪 也就是说这项设置至少不是摆设
至于16 24 32之间的区别 是不是像SSRC那样有质量差异就不得而知了

但是无损转有损时 设8出来8 设置32 24 16则均为16

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2010-09-13
那是因为你做了SSRC,这个和视频的resize是一样的
比如原来是0,1,2,3的序列,你把长度增加一倍,用线性插值,如果依然保持整数的话那就是0,0,1,1,2,2,3,3
如果增加一位小数点就得到正确的0,0.5,1,1.5,2,2.5,3,3.5
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 2楼 发表于: 2010-09-13
那个SSRC X中有类似设置 设32明显音质是最好 但CPU占用也较多

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2010-09-13
如果源是无损,那么原来是什么那就输出什么,高了毫无意义

如果是有损源...有损转有损本身是很蛋疼的。有损格式一般”原生“都是32bit浮点的,但究竟输出什么由解码器本身的实现决定。有的解码器就是纯粹的16bit整数实现(比如tremor),有些解码器虽然内部用浮点但输出被固定成16bit整数(比如ffmpeg的大部分解码器),对于用高于16的bit-depth也毫无意义。
快速回复

限150 字节
上一个 下一个