POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 10138|回复: 18
打印 上一主题 下一主题

AM3声卡似乎只支持32BIT ASIO IN,普通16Bit位深的音乐转换为32位不会有损失吧?

[复制链接]
nqhjl 该用户已被删除
跳转到指定楼层
1#
发表于 2008-10-19 17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
nqhjl 该用户已被删除
2#
 楼主| 发表于 2008-10-19 21:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2008-10-19 21:12 | 只看该作者
理论上没有
回复 支持 反对

使用道具 举报

4#
发表于 2008-10-19 21:17 | 只看该作者
这卡有这么牛,能有32bit输出?
回复 支持 反对

使用道具 举报

nqhjl 该用户已被删除
5#
 楼主| 发表于 2008-10-19 21:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6#
发表于 2008-10-19 23:19 | 只看该作者
原帖由 nqhjl 于 2008-10-19 17:04 发表
2 d# u- x/ E, x. J- |, Y) w, T) L用AM3时,FOOBAR的核心要设置成32BIT回放,当播放44.1/16的CD格式时,FOOBAR会转换为44.1/32输出,这个过程中没有任何损失吧?不会像SRC一样吧?4 h' W! D: g& E/ w  L

0 [: b3 k8 K$ S* |我自己的观点:
, H; b( [9 v3 ^5 n: `; _% K: |! z" `% R' ~, r$ r2 s
SRC可以比作,原来给你发工资是以2元钱的倍数发 ...
" T$ ?  B" ]8 Y
16bit转成24bit和32bit是没有损失的
回复 支持 反对

使用道具 举报

7#
发表于 2008-10-20 01:54 | 只看该作者
楼上的是正解
& V6 F9 k. Y$ w* |* Q! n* a5 a而新版foobar里说转换会有影响,指的是对性能有影响,并非音质有有影响
( S& A9 w; m1 X* e  H7 Z8 l你的理解及比喻是完全正确无误的$ ^+ \' f0 v% v/ `& I% \: @
例如, Z' I- O2 `, z
16位  1000100010001000( m3 f. R. L; s( k1 B7 M
32位  00000000000000001000100010001000
' @3 ]# J2 z: r2 ?0 e% P# [是一模一样的,但如果声卡不支持这个位数就需要经过位数转换(通俗点说是去掉几个0),这完全上是数学上的东西,是没有任何失真和变化的,但就要更多的运算,耗费更多的系统资源
  a+ C0 t/ C/ \$ N这和64位CPU 运行在 32位操作系统下会造成一定的性能损耗是相同的案例
回复 支持 反对

使用道具 举报

8#
发表于 2008-10-20 01:59 | 只看该作者
补充一点
0 v" a, Q2 i" l' c( J8 F- z理论上32位是不能转为16位的,如果硬要转换那失真的机率就有一定的运气成份$ e% s8 x! S( z( k2 c, \% a3 }% W
例如32位的音乐很多音位的值都大于65536,这种情况是无法转换的,就算通过所谓的算法转换也是有损转换,且损失很大,因为就算存在这种算法,那它必然会把数转成模(因为数学上无法转),再用模转成数,然后再给声卡再来一次数转模,失真可想而知。/ h+ [3 A' ^, L' t, P7 ~2 T* t
( j4 f( ^6 T6 }5 R* Q/ i
另外,我也不明白为什么会有24位这个东西。。。是个畸形。。
回复 支持 反对

使用道具 举报

9#
发表于 2008-10-20 09:56 | 只看该作者
原帖由 世界首席靓猫 于 2008-10-20 01:54 发表
% c, M1 w6 R) d" P4 Y+ S楼上的是正解( C  G; {/ l- @( c$ P# Z
而新版foobar里说转换会有影响,指的是对性能有影响,并非音质有有影响2 X$ e$ e1 o& l" B4 Z0 l" B7 F5 a
你的理解及比喻是完全正确无误的" J: F1 w$ @: b- W
例如
' D! f; g7 O# v$ x3 I0 q$ U16位  1000100010001000
* c1 i/ j* I  [* J+ _6 E* E32位  00000000000000001000100010001000
% p. b' |; ~8 m) l是一模一样的,但 ...
原帖由 世界首席靓猫 于 2008-10-20 01:59 发表 , D' w. p2 S2 H& `+ f
补充一点8 |" V( a/ F$ l% X
理论上32位是不能转为16位的,如果硬要转换那失真的机率就有一定的运气成份4 V: E9 ^. k- D# A+ s1 s" b
例如32位的音乐很多音位的值都大于65536,这种情况是无法转换的,就算通过所谓的算法转换也是有损转换,且损失很大,因为就算存 ...
% F+ ^8 n0 H) O5 V8 L3 @
大家快出来看上帝{lol:]
回复 支持 反对

使用道具 举报

10#
发表于 2008-10-20 10:24 | 只看该作者
24位肯定也不是畸形,肯定比16位好得多就是了。
, M4 S* f/ C6 f
; E, {' i7 ]' J当年CD订的是44.1Khz和16位是因为技术和成本的限制,不过基本上也能很好地还原声音的本质了。
回复 支持 反对

使用道具 举报

11#
发表于 2008-10-20 10:34 | 只看该作者
24bit是畸形是因为它出生在电脑却没跟电脑标准去走- K4 N2 a6 f( F8 ]6 h  q
CPU的标准就是最原始的参照,操作系统跟着CPU走,应该所有硬件都跟着CPU走,否则就存在一个位数转换的问题而影响性能。
回复 支持 反对

使用道具 举报

12#
发表于 2008-10-20 10:40 | 只看该作者
对于24bit.还是补充一下我论点的细节。。。免得又有人说我空口说白话。。。0 C  b; S( k# E. ~- n) S; J
例子:' N% q2 f/ s9 G3 V# i+ _0 v+ I; N( \
64位的windows能运行32位的程序,是先把32位程序执行时申请的内存空间(32位)转换成64位,例如FFFF FFFF 转换成0000 0000 FFFF FFFF(这里面的转换都是要耗CPU资源的并不像人脑这么简单添几个0)再存放到内存里,读或写数据时就把64位的数据读出来,然后再转成32位提供给程序本身去处理,一来一回性能就损耗不少。, z, n6 E  v) T% m' `1 ]$ Q
) N: m; r% a6 d6 u2 x; Q$ {
现实中的体现:
' K) k1 ?1 H/ t7 @% m/ V64位刚刚出来的时候,就算用了更好的架构,更好的工艺,更高的频率,但清一色性能比32位CPU差一截。
! U# [: s9 X6 z3 d第一代AMD64就是典型的例子,性能太差。
回复 支持 反对

使用道具 举报

13#
发表于 2008-10-20 10:41 | 只看该作者
声卡也基玉PC微机架构,也在操作系统上走,也逃不出这个命运。
0 g- F. n3 g7 e! ^) g这样的转换又会加大jitter。。。
回复 支持 反对

使用道具 举报

14#
发表于 2008-10-20 10:41 | 只看该作者
我想。。24位应该是游戏用得比较多吧。。音乐估计很少用。
回复 支持 反对

使用道具 举报

nqhjl 该用户已被删除
15#
 楼主| 发表于 2008-10-20 20:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

16#
发表于 2008-10-21 09:33 | 只看该作者
原帖由 世界首席靓猫 于 2008-10-20 10:41 发表 " b) f0 E" N7 W- P* s0 ^  m
声卡也基玉PC微机架构,也在操作系统上走,也逃不出这个命运。/ I, B; v: Z" f1 U
这样的转换又会加大jitter。。。
; X7 g  {! i: w( s
:w00t):
回复 支持 反对

使用道具 举报

17#
发表于 2008-10-21 11:36 | 只看该作者
原帖由 nqhjl 于 2008-10-20 20:00 发表
4 r! n+ R2 u" C! i
1 [- W* v; g& J* ^4 e" A2 F
4 \* c" @2 b& J, V* Z% q2 b& P' r+ c7 A8 V6 u3 `
其他的我很认同,但是这点儿我不认同,因为以最终模拟输出为1V VPP来说,如果要产生0.5V的电平,则16位所表示用的参数是:1000000000000000
. i" Z1 o/ G+ [  i6 K' i: c/ w而32位应该用这个来表示:10000000000000000000000000000000
" ^. z3 R3 G4 q' v/ C! p
8 V1 f/ G8 ~3 T* u( L" U5 y" L可 ...

0 ^/ E7 R$ Q9 ?! P, v* d+ K, A' J1 V" f
$ R% M9 W3 _: R% J4 i6 n3 ]" b. g明白您的意思,我的表示法确实是错误的。
4 E( o8 t" q) F( E但你的表示法也是错误的哦
; J" H0 J" p: c/ T. i( q5 z5 b! @. [4 G, i
16位  1000100010001000) r6 Q8 I7 P2 d
转换后变为
8 R8 U. \" h" B+ t" S6 J8 l32位  10001000100010000000000000000000* F0 L, k# p; H
这才是正确的
2 Y% L$ @" M8 ~; f7 V
. \$ q1 g: ~3 {+ @9 z. u: |8 m[ 本帖最后由 世界首席靓猫 于 2008-10-21 11:54 编辑 ]
回复 支持 反对

使用道具 举报

18#
发表于 2008-10-21 11:54 | 只看该作者
00000000000000001000100010001000还能听到,钻石耳:funk:
回复 支持 反对

使用道具 举报

nqhjl 该用户已被删除
19#
 楼主| 发表于 2008-10-21 19:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-12-18 02:08

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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