POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 10016|回复: 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 发表 1 A( j" @$ M5 V3 l) N

, N6 ~3 @5 U: Y
1 P# r5 @2 B1 B% ]' D8 b+ a9 L9 k; s4 x5 r+ p
其他的我很认同,但是这点儿我不认同,因为以最终模拟输出为1V VPP来说,如果要产生0.5V的电平,则16位所表示用的参数是:1000000000000000
+ E" U- T8 J5 d5 S2 Y3 R1 F& Z而32位应该用这个来表示:100000000000000000000000000000006 s+ ?! ]* y0 q9 R6 l% s

3 r8 {; s/ B* a. u可 ...
( |. _( Y# d* g' @9 d
/ g' b* v5 X8 m" j
明白您的意思,我的表示法确实是错误的。( t$ l* {9 f( ~9 d+ v3 z5 `
但你的表示法也是错误的哦
2 X0 E4 M& K8 z% o' }' m/ }1 `% ~8 M! ]
16位  1000100010001000. h! A4 p& X8 h7 X
转换后变为
7 f6 i0 ~& W9 |8 Z/ f  [; t( P32位  10001000100010000000000000000000
; }9 ~6 R& t8 h5 G" {0 _0 K' K这才是正确的7 E/ D7 ^  d/ S% S) V8 r4 k
' E! ]  z+ f+ E7 ?
[ 本帖最后由 世界首席靓猫 于 2008-10-21 11:54 编辑 ]
回复 支持 反对

使用道具 举报

16#
发表于 2008-10-21 09:33 | 只看该作者
原帖由 世界首席靓猫 于 2008-10-20 10:41 发表
1 a4 w  N& y2 D. c) S6 J- x声卡也基玉PC微机架构,也在操作系统上走,也逃不出这个命运。
2 c9 Y9 b9 n* G# y9 p0 S! m$ w这样的转换又会加大jitter。。。

: D0 y- b, q; e:w00t):
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

13#
发表于 2008-10-20 10:41 | 只看该作者
声卡也基玉PC微机架构,也在操作系统上走,也逃不出这个命运。
2 R5 s( {2 L' s$ {这样的转换又会加大jitter。。。
回复 支持 反对

使用道具 举报

12#
发表于 2008-10-20 10:40 | 只看该作者
对于24bit.还是补充一下我论点的细节。。。免得又有人说我空口说白话。。。
4 d! S. f3 Z; ?6 P  K2 H: d; e- F例子:
& w" F6 A$ I' o* E" r, ~64位的windows能运行32位的程序,是先把32位程序执行时申请的内存空间(32位)转换成64位,例如FFFF FFFF 转换成0000 0000 FFFF FFFF(这里面的转换都是要耗CPU资源的并不像人脑这么简单添几个0)再存放到内存里,读或写数据时就把64位的数据读出来,然后再转成32位提供给程序本身去处理,一来一回性能就损耗不少。
$ ^  X2 {8 _4 m
' R2 W; o5 ^! z% t7 s现实中的体现:
2 ^4 X/ k! T* c0 M. o5 i64位刚刚出来的时候,就算用了更好的架构,更好的工艺,更高的频率,但清一色性能比32位CPU差一截。
3 I; E+ {  m" o/ H* ]4 j: L第一代AMD64就是典型的例子,性能太差。
回复 支持 反对

使用道具 举报

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

使用道具 举报

10#
发表于 2008-10-20 10:24 | 只看该作者
24位肯定也不是畸形,肯定比16位好得多就是了。
& ]" L- I5 Y$ l' O* z. v( j6 v5 }1 Y" J) d7 ?
当年CD订的是44.1Khz和16位是因为技术和成本的限制,不过基本上也能很好地还原声音的本质了。
回复 支持 反对

使用道具 举报

9#
发表于 2008-10-20 09:56 | 只看该作者
原帖由 世界首席靓猫 于 2008-10-20 01:54 发表
  s, S) Z$ F+ G$ c( X' H  v2 c0 l楼上的是正解
. J" W, ~! y& X4 y1 T+ r而新版foobar里说转换会有影响,指的是对性能有影响,并非音质有有影响# ~* f; r6 D' X- I) D! X* o
你的理解及比喻是完全正确无误的. }; Z6 [& l( ?4 X+ h
例如: U) c, _% w6 s8 O) W0 }7 `, R3 a% s- L
16位  1000100010001000
! B, h7 I# g/ r- Y! Z* B1 |$ m32位  00000000000000001000100010001000
7 u+ _: |2 f5 _, B5 R- t1 i是一模一样的,但 ...
原帖由 世界首席靓猫 于 2008-10-20 01:59 发表 9 K8 `  e  R1 U, w$ k" N
补充一点1 ~7 @+ d5 V) f
理论上32位是不能转为16位的,如果硬要转换那失真的机率就有一定的运气成份8 d+ K1 H8 i5 W; c1 w9 p
例如32位的音乐很多音位的值都大于65536,这种情况是无法转换的,就算通过所谓的算法转换也是有损转换,且损失很大,因为就算存 ...
3 ~4 X0 o) T: ^, p( b$ _) ^  k. z5 Y
大家快出来看上帝{lol:]
回复 支持 反对

使用道具 举报

8#
发表于 2008-10-20 01:59 | 只看该作者
补充一点* f$ U( Z! j2 E( p  O
理论上32位是不能转为16位的,如果硬要转换那失真的机率就有一定的运气成份( H2 T$ l/ H5 T" O* m1 N- @6 e
例如32位的音乐很多音位的值都大于65536,这种情况是无法转换的,就算通过所谓的算法转换也是有损转换,且损失很大,因为就算存在这种算法,那它必然会把数转成模(因为数学上无法转),再用模转成数,然后再给声卡再来一次数转模,失真可想而知。
; v6 Z9 `6 S  K9 H6 m3 n; p! o
! T% s; ]/ E; H另外,我也不明白为什么会有24位这个东西。。。是个畸形。。
回复 支持 反对

使用道具 举报

7#
发表于 2008-10-20 01:54 | 只看该作者
楼上的是正解1 J) c" ^, v" \) @5 j4 p6 U' Z
而新版foobar里说转换会有影响,指的是对性能有影响,并非音质有有影响- r% C$ n; p( N# A2 t, k
你的理解及比喻是完全正确无误的: b8 H* x) T) O# T" x
例如/ {/ e, |2 c4 ~  i: d
16位  10001000100010005 E( W. T+ o- \: B  F
32位  00000000000000001000100010001000+ b7 z% @9 j9 k. J  X; [
是一模一样的,但如果声卡不支持这个位数就需要经过位数转换(通俗点说是去掉几个0),这完全上是数学上的东西,是没有任何失真和变化的,但就要更多的运算,耗费更多的系统资源
2 ^; i  b$ q/ X; Z% V) R. p这和64位CPU 运行在 32位操作系统下会造成一定的性能损耗是相同的案例
回复 支持 反对

使用道具 举报

6#
发表于 2008-10-19 23:19 | 只看该作者
原帖由 nqhjl 于 2008-10-19 17:04 发表   i8 I' `$ q7 C  i& f9 G7 V/ H
用AM3时,FOOBAR的核心要设置成32BIT回放,当播放44.1/16的CD格式时,FOOBAR会转换为44.1/32输出,这个过程中没有任何损失吧?不会像SRC一样吧?) I- O& Y9 B1 O2 v8 e! O/ v: N6 m
% d6 ~1 Z! t, I( |
我自己的观点:4 P3 M& Q9 _3 }, j6 |

2 r8 O& y7 E# y9 Q9 [SRC可以比作,原来给你发工资是以2元钱的倍数发 ...
# j$ M4 n8 T! {  v) Y
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, 2025-8-22 20:45

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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