POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

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

使用道具 举报

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

使用道具 举报

17#
发表于 2008-10-21 11:36 | 只看该作者
原帖由 nqhjl 于 2008-10-20 20:00 发表 ; X- {! Z$ c, B6 _0 L
4 ^* M, s% }3 @; b. R: X

8 [8 M  T1 Z% M; h2 m5 C# |* m
' d# M2 I8 Q: a其他的我很认同,但是这点儿我不认同,因为以最终模拟输出为1V VPP来说,如果要产生0.5V的电平,则16位所表示用的参数是:1000000000000000
+ |+ G9 K# \7 \1 M而32位应该用这个来表示:10000000000000000000000000000000
! l( A! Y& U) \: u3 c
7 z3 W" r/ {! T2 |8 [可 ...
3 @8 i+ D! Q; ^4 H# f& [) z1 j, a

( E6 o0 }  k3 X9 y/ [9 b明白您的意思,我的表示法确实是错误的。
* a9 Q0 o0 U$ B/ a; s8 ~8 k6 }但你的表示法也是错误的哦0 ?, L# q1 b* B. t
  R( n6 Z" ?! s
16位  1000100010001000
  g" N5 P: P' b转换后变为
  u. x* x7 [% [$ b: D32位  10001000100010000000000000000000
. L$ ?4 u0 L# p这才是正确的0 V8 ?9 {$ p; x) t5 w1 B
1 ~* A4 d  g. n# ~7 h
[ 本帖最后由 世界首席靓猫 于 2008-10-21 11:54 编辑 ]
回复 支持 反对

使用道具 举报

16#
发表于 2008-10-21 09:33 | 只看该作者
原帖由 世界首席靓猫 于 2008-10-20 10:41 发表 ! `: L$ I; ~+ A7 M0 H  ?
声卡也基玉PC微机架构,也在操作系统上走,也逃不出这个命运。
9 @8 M+ H) q, G% A' K3 s# `7 m. s这样的转换又会加大jitter。。。

# o9 K* d1 ]1 Y3 }: Y:w00t):
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

13#
发表于 2008-10-20 10:41 | 只看该作者
声卡也基玉PC微机架构,也在操作系统上走,也逃不出这个命运。* B' g( _3 R! ?' |. `5 o$ F' R
这样的转换又会加大jitter。。。
回复 支持 反对

使用道具 举报

12#
发表于 2008-10-20 10:40 | 只看该作者
对于24bit.还是补充一下我论点的细节。。。免得又有人说我空口说白话。。。
& F& p" e8 i' w例子:! s% d0 W  ~7 O0 b- O
64位的windows能运行32位的程序,是先把32位程序执行时申请的内存空间(32位)转换成64位,例如FFFF FFFF 转换成0000 0000 FFFF FFFF(这里面的转换都是要耗CPU资源的并不像人脑这么简单添几个0)再存放到内存里,读或写数据时就把64位的数据读出来,然后再转成32位提供给程序本身去处理,一来一回性能就损耗不少。
  [4 W' K) x2 ~
4 k; g* X4 j( h" R& k1 s& I4 R现实中的体现:
% H: k. v" X) y64位刚刚出来的时候,就算用了更好的架构,更好的工艺,更高的频率,但清一色性能比32位CPU差一截。* E4 j5 r7 s8 ?
第一代AMD64就是典型的例子,性能太差。
回复 支持 反对

使用道具 举报

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

使用道具 举报

10#
发表于 2008-10-20 10:24 | 只看该作者
24位肯定也不是畸形,肯定比16位好得多就是了。
0 D5 j7 j9 w4 v. q! y. s# `# x. k0 O, K% o6 |( F0 w6 D
当年CD订的是44.1Khz和16位是因为技术和成本的限制,不过基本上也能很好地还原声音的本质了。
回复 支持 反对

使用道具 举报

9#
发表于 2008-10-20 09:56 | 只看该作者
原帖由 世界首席靓猫 于 2008-10-20 01:54 发表
+ ^6 s6 o/ Q* W) @8 O- v楼上的是正解
" r) ~, S2 \  C# k而新版foobar里说转换会有影响,指的是对性能有影响,并非音质有有影响0 n0 G& W) J( ]% d4 ?7 E. C# }
你的理解及比喻是完全正确无误的
4 Y5 u2 E5 d% L' @  M2 q例如
8 Y2 }7 P* l# R/ x0 P16位  1000100010001000
. c- }. r, J6 ?: a9 \. n  o32位  00000000000000001000100010001000+ x! V- S9 M) Y3 v6 \
是一模一样的,但 ...
原帖由 世界首席靓猫 于 2008-10-20 01:59 发表
% [, d) R, K: R) ~补充一点
9 l, m; `& b+ s' S$ @  B& a理论上32位是不能转为16位的,如果硬要转换那失真的机率就有一定的运气成份' W2 J5 V) J0 o! d- C; w7 y
例如32位的音乐很多音位的值都大于65536,这种情况是无法转换的,就算通过所谓的算法转换也是有损转换,且损失很大,因为就算存 ...
) q$ q1 a/ m3 O8 h8 |! [6 ~
大家快出来看上帝{lol:]
回复 支持 反对

使用道具 举报

8#
发表于 2008-10-20 01:59 | 只看该作者
补充一点6 ~8 @5 s4 [  ^3 N6 ^. Q
理论上32位是不能转为16位的,如果硬要转换那失真的机率就有一定的运气成份
  j/ ^, a% ], p6 r* G5 p, z例如32位的音乐很多音位的值都大于65536,这种情况是无法转换的,就算通过所谓的算法转换也是有损转换,且损失很大,因为就算存在这种算法,那它必然会把数转成模(因为数学上无法转),再用模转成数,然后再给声卡再来一次数转模,失真可想而知。2 G- \1 ?8 A, I& S8 w# ~/ P
4 Z1 w1 f& @: m. r" K9 V4 o
另外,我也不明白为什么会有24位这个东西。。。是个畸形。。
回复 支持 反对

使用道具 举报

7#
发表于 2008-10-20 01:54 | 只看该作者
楼上的是正解
4 ]+ v5 C+ A; ^0 R. k而新版foobar里说转换会有影响,指的是对性能有影响,并非音质有有影响" q! k, R, ]3 {% J
你的理解及比喻是完全正确无误的$ M) C3 f) Q# m
例如
7 D/ @! i1 l6 X( ?16位  10001000100010007 ?) t% {, }5 u3 m& p, Y
32位  00000000000000001000100010001000% p' e# F$ Q4 k+ v
是一模一样的,但如果声卡不支持这个位数就需要经过位数转换(通俗点说是去掉几个0),这完全上是数学上的东西,是没有任何失真和变化的,但就要更多的运算,耗费更多的系统资源" G: G+ ]1 _& f4 ]  s) h
这和64位CPU 运行在 32位操作系统下会造成一定的性能损耗是相同的案例
回复 支持 反对

使用道具 举报

6#
发表于 2008-10-19 23:19 | 只看该作者
原帖由 nqhjl 于 2008-10-19 17:04 发表 - v5 ]% ?( I% P: L- R
用AM3时,FOOBAR的核心要设置成32BIT回放,当播放44.1/16的CD格式时,FOOBAR会转换为44.1/32输出,这个过程中没有任何损失吧?不会像SRC一样吧?
! m0 T+ I) y' P% e' s; C. h) V; f( v
% B, d3 d8 ?3 K- K# B$ Y1 `我自己的观点:# ^& x7 j4 t* S+ ]' Z" S0 t

, Q+ V% ^+ X; i0 D0 tSRC可以比作,原来给你发工资是以2元钱的倍数发 ...
8 @; v, e5 f! a1 ^/ s. _" V
16bit转成24bit和32bit是没有损失的
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-21 16:51

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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