收藏 分享(赏)

对音乐播放器进行数据完整性测试.doc

上传人:gsy285395 文档编号:4466036 上传时间:2018-12-29 格式:DOC 页数:1 大小:12.63KB
下载 相关 举报
对音乐播放器进行数据完整性测试.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

1、乐之邦 Musiland 01 USD 的得与失(二)数据完整性测试纯数字声卡数据完整性的测试比时钟质量的测试容易很多,一般用户不需要特殊的设备就可以自己做。下面讲讲我是怎么测试乐之邦 Musiland 01 USD 的数据完整性。一般而言,为了节省时间,只需要测试最严酷条件下的数据完整性就可以了。对于Musiland 01 USD,那就是 192KHz/24bit 的输出格式。测试的原理也很简单,就是让 Musiland 01 USD 播放一个 192/24 的音频文件,再用一个能捕捉 192/24 音频流的系统捕捉下来,将捕捉下来的数据与原始数据比较,如果完全一致,就说明 Musiland

2、 01 USD 能够 1bit 不差,完全真实地重放最高码流的文件。我的测试文件是来自 2L 的莫扎特 D 大调小提琴协奏曲,原文件为 FLAC 格式,338MB,播放时间 901”。首先下载了 FLAC for windows 官方解码器,将 FLAC 解为 192/24 的 WAV 文件,作为对比样本。播放器使用 foobar2000 0.9.6.9+ASIO。S/PDIF 捕捉(数字录音)系统使用另一台 PC,装有 M-Audio Audiophile 192 声卡,Adobe Audition 3 录音软件。比较软件使用 16 进制编辑器 HxD 1.7.7。在正式测试之前应该先录一小

3、段,熟悉一下工作流程,并排除软件设置中可能存在的问题。Audiotion 要使用 32bit 精度录音,存文件时使用 24bit packed 格式,注意一定不要选中dither,否则比对会失败。测试时先开始录音,然后再开始放音。录出来的文件在音乐前面会多出许多 0。在 16 进制编辑器里找到样本 wav 文件头之后的第一个非零字节,就是音乐开始的地方(偏移量 0x685C)。在录音文件中同样找到文件头后面的第一个非零字节(假设偏移量是 0x1226ec),然后删除 0x1226ec-0x685c=0x11be90个零字节。此时两个文件已经对齐,就可以用 HxD 里的文件比较功能进行比较。两个 wav文件除了文件头(前 64 字节)可以有所不同之外,有效的音频数据应该完全相同。正式测试的时候总数据量超过 600MB,接近一张 CD 的容量。Musiland 01 USD 表现良好,录下来的文件与样本文件中的有效数据完全一致,顺利通过测试。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 音乐美术

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报