POPPUR爱换
标题:
金耳朵来分别播放器之间的差别
[打印本页]
作者:
gzXW
时间:
2007-4-23 06:39
标题:
金耳朵来分别播放器之间的差别
近几天讨论不同播放器之间的音色区别挺热的。
: J; g! @' W) t Z# k2 m3 i
& N1 M) K; t; c7 M
我看过winamp的KS输出插件源码,其实就是在微软的KS输出例程基础上改出来。
+ c# c5 s7 h2 i( e8 A$ N( T
5 b4 g& ]: s: @9 t. n5 S `' V1 Q, P2 \
微软的例程应该是最简洁无任何修饰的了。
+ a5 Z/ ~& |* U, r
这个例程原本是只能放噪声的,我把它修改了一下,支持播放WAVE文件。金耳朵可以试试看它与foobar、winamp有什么区别。:)
1 B" ?- w1 _' U: i2 J
: V* {, K. `$ M8 m$ d' p* Q
0 [ l2 L* c) d
注意:
0 \( H6 ?( o" f2 j. l6 _2 u( {
! ?) V: C1 H3 `) Q! Z |! c
仅支持PCM格式的WAVE文件。
8 [' s9 s) d6 w- n
0 f' S& o6 d C# C6 H3 d a
我偷懒不想写太多代码,
3 [6 Z( y# k% ?9 Z2 Y
所以程序一次性读文件入内存,
% r d* @+ Z, P. a
请不要打开太大的文件! 一首歌就好了,除非你的内存超大。:lol:
; \1 I: F1 a/ f5 y
: j9 z" D& v: _0 N7 u
论坛不支持.7z压缩文件上传,:wacko: 所以再打了一层.zip包,解压时要解压两次。 7-zip与新版本的winrar都可以解压。
* o! i! l' }( |! c3 ]
7z的压缩率是最高的,推荐大家使用。
: a& N% c5 j2 \
t* H( h2 r& z' P$ G3 m( u
[
本帖最后由 gzXW 于 2007-4-23 06:44 编辑
]
作者:
dmx2496
时间:
2007-4-23 08:21
提示:
作者被禁止或删除 内容自动屏蔽
作者:
gzXW
时间:
2007-4-23 12:01
我也听不出与foobar有什么区别。
, M" h/ ?9 m9 @1 X' |
/ f9 g/ V4 ^4 Y* N$ K! f7 k; y5 K; ?
:unsure: 也许输出组件造成播放器音质差异的因素比较小,而压缩音频的解码部分造成的差异比较大。
作者:
EterNaL
时间:
2007-4-23 19:25
:unsure: 觉得好像都差不多
- H( v M, z- r/ u( V
真正让人感觉差别很大的我觉得是BEOPLAYER 。。。
作者:
gzXW
时间:
2007-4-23 20:15
那只有一个原因:BEOPLAYER是加了DSP效果的:o
作者:
sd-iori
时间:
2007-4-23 21:13
原帖由
gzXW
于 2007-4-23 20:15 发表
. v$ D3 y. d6 J" v
那只有一个原因:BEOPLAYER是加了DSP效果的:o
! S w! a3 m& Q
我也是这么认为
作者:
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:
, B6 ? K' Y4 t- j' x6 |
想自己做一个audio renderer让所有程序支持KS输出
欢迎光临 POPPUR爱换 (https://we.poppur.com/)
Powered by Discuz! X3.4