POPPUR爱换
标题:
金耳朵来分别播放器之间的差别
[打印本页]
作者:
gzXW
时间:
2007-4-23 06:39
标题:
金耳朵来分别播放器之间的差别
近几天讨论不同播放器之间的音色区别挺热的。
8 v6 x3 K/ b: i
) I e4 H& H9 L
我看过winamp的KS输出插件源码,其实就是在微软的KS输出例程基础上改出来。
0 d) @* W, L$ o i
8 w8 z+ W0 R, p7 ?
微软的例程应该是最简洁无任何修饰的了。
/ a1 k/ G% M1 N) |
这个例程原本是只能放噪声的,我把它修改了一下,支持播放WAVE文件。金耳朵可以试试看它与foobar、winamp有什么区别。:)
" Q/ Q3 w/ G) J% H
. U% k8 X5 m- y& v4 p3 b& B
& v, r% g: ^+ t* A, B5 s. I; ]- C
注意:
2 w' L* ^$ b2 L- I9 m' l
: z. K# H" s6 U, x; y) L: `
仅支持PCM格式的WAVE文件。
( B3 D* O7 ^7 U4 q( G/ T& l, t
0 y6 z7 a* R, U8 n" G& a+ \8 z
我偷懒不想写太多代码,
+ _6 E. s; w8 B' W
所以程序一次性读文件入内存,
0 l. x- m; n6 Q5 z# L
请不要打开太大的文件! 一首歌就好了,除非你的内存超大。:lol:
& e0 j, _/ |6 N* G; j! Y, p
1 }0 s6 s$ B/ k8 y- _; ^3 n3 ~
论坛不支持.7z压缩文件上传,:wacko: 所以再打了一层.zip包,解压时要解压两次。 7-zip与新版本的winrar都可以解压。
) B9 \2 v2 Q) p
7z的压缩率是最高的,推荐大家使用。
K( z# ]( N- |- f
- G. h* N6 I F6 a' e
[
本帖最后由 gzXW 于 2007-4-23 06:44 编辑
]
作者:
dmx2496
时间:
2007-4-23 08:21
提示:
作者被禁止或删除 内容自动屏蔽
作者:
gzXW
时间:
2007-4-23 12:01
我也听不出与foobar有什么区别。
7 i5 f2 N2 j, x4 v9 e5 |0 G8 Y& n! t
, R- j! Y4 ?! V" q6 T
:unsure: 也许输出组件造成播放器音质差异的因素比较小,而压缩音频的解码部分造成的差异比较大。
作者:
EterNaL
时间:
2007-4-23 19:25
:unsure: 觉得好像都差不多
, B2 V3 _: b1 Y5 u7 {1 }
真正让人感觉差别很大的我觉得是BEOPLAYER 。。。
作者:
gzXW
时间:
2007-4-23 20:15
那只有一个原因:BEOPLAYER是加了DSP效果的:o
作者:
sd-iori
时间:
2007-4-23 21:13
原帖由
gzXW
于 2007-4-23 20:15 发表
3 O1 c. r. l( Y9 |" I' U
那只有一个原因:BEOPLAYER是加了DSP效果的:o
1 w _1 e+ D4 Z) W/ b: Q; o- P
我也是这么认为
作者:
benbenboom
时间:
2007-4-23 23:21
:o :o :o :o
作者:
gzXW
时间:
2007-4-24 00:09
:o :o :o :o
作者:
gzXW
时间:
2007-4-24 00:12
没找到audio renderer的资料, :huh:
( J' |) q( i4 `6 w' H& @
想自己做一个audio renderer让所有程序支持KS输出
欢迎光临 POPPUR爱换 (https://we.poppur.com/)
Powered by Discuz! X3.4