shanleiguang /
vplayer
缘起 记得准备高考的那段时间,每天除了必要的锻炼,其他精力基本全都用来复习,唯一的放松,就是在晚饭时刻,当母亲把做好的饭菜端到我的书桌上后,我便合上书本,一边吃饭,一边打开练习英语听力的磁带机,随手放一盘自己喜欢的磁带。也许是唐朝的《梦回唐朝》,也许是黑豹的《无地自容》(《黑豹I》),或者是郑钧的《回到拉萨》,还有老狼的《恋恋风尘》。在那个白衣飘飘的年代,同学们会互相借磁带听,女生还会把喜欢的歌词手抄到带着花边的本子上,叫做歌词本。上了…
shanleiguang /
缘起 记得准备高考的那段时间,每天除了必要的锻炼,其他精力基本全都用来复习,唯一的放松,就是在晚饭时刻,当母亲把做好的饭菜端到我的书桌上后,我便合上书本,一边吃饭,一边打开练习英语听力的磁带机,随手放一盘自己喜欢的磁带。也许是唐朝的《梦回唐朝》,也许是黑豹的《无地自容》(《黑豹I》),或者是郑钧的《回到拉萨》,还有老狼的《恋恋风尘》。在那个白衣飘飘的年代,同学们会互相借磁带听,女生还会把喜欢的歌词手抄到带着花边的本子上,叫做歌词本。上了…
缘起 记得准备高考的那段时间,每天除了必要的锻炼,其他精力基本全都用来复习,唯一的放松,就是在晚饭时刻,当母亲把做好的饭菜端到我的书桌上后,我便合上书本,一边吃饭,一边打开练习英语听力的磁带机,随手放一盘自己喜欢的磁带。也许是唐朝的《梦回唐朝》,也许是黑豹的《无地自容》(《黑豹I》),或者是郑钧的《回到拉萨》,还有老狼的《恋恋风尘》。在那个白衣飘飘的年代,同学们会互相借磁带听,女生还会把喜欢的歌词手抄到带着花边的本子上,叫做歌词本。上了大学,在1999年的某一天,我在校门口斜对面的汉唐书店偶然买了盘一个叫做朴树的年轻人发行的专辑《我去2000年》,回到宿舍,同学们还都不知道这人是谁呢。后来他发行了第二张专辑《生如夏花》,我依然记得曾给某人在电话里清唱这张专辑里的《我爱你,再见》,而她人在电话那头早已哭的稀里哗啦。大学四年一晃而过,毕业季的旧货市场上,有个低年级的漂亮女生要打包全收我的那些旧磁带和杂志,我仔细地挑出了这盘《我去2000年》,连同在音乐学院、外语学院外打卡带地摊收的一套红、蓝、黑封面的披头士和当年一本叫做 Music Heaven 音乐期刊里带的那些极具风格化的欧美乐队歌手合集的磁带一起背回了家,直到现在,它们还安静的躺在我书柜的角落里,嗯,丢不走的行李,是我不变的心。上班后第一个月工资,我拿出大部分买了台蓝色的 Sony CD 便携播放器和森海塞尔 PX500 耳机,认认真真的煲够了一百小时,那时候经常光顾本地一家特色 CD 小卖店,店里全是复刻的国外经典 CD,平克弗洛伊德、披头士、大门、皇后、老鹰、恐怖海峡、涅槃等等,于此同时,互联网 P2P 开始有了萌芽,于是各种音乐专辑下载了一堆一堆,而电脑上的音乐播放器用过不少,比如 Winamp、Foobar2000、Audivana、HQplayer,还有特别小众的 BugHead。就这样,一转眼好多年过去了,现在的我更多是用手机听歌,不知不觉也已经成为 Apple Music 订阅用户好多年。就在最近,我开始学习 iOS应用开发,涌入脑海的第一个想法,就是开发一款能够运行在新老 iPhone、iPad 上的 HiFi 播放器,让家中 NAS、移动硬盘上那些之前认真下载、分门别类整理却沉默无言了许久的音频文件再次复活起来,于是,vPlayer HiFi,一款 iOS 上追求纯粹音质的 HiFi 播放器就这样诞生了。 命名 vPlayer 便是 Very Pure Layer 的简写,但这也的确反应了这款 App 的设计理念,就是希望把音频处理过程用分层方式直观的展现出来,让用户能够清楚的看到0、1组成的数字文件是怎么一步步转化成最终能够听到的波形数据,同时每一层又都可以单独启停或调整参数,可以方便地对比听感带来的轻微差别,从而找到那组最讨好自己耳朵的组合。巧合的是,我平时喜欢听古典弦乐,所以给它选了张小提琴作为 App 图标,而小提琴的英文也恰是字母 v 打头。 优缺点 在进行功能性介绍之前,先说说它优点和短板。优点包括: 它采用 Apple iOS 开发框架,能够同时支持 iPhone 和 iPad,未来还可以很方便的向MacOS、tvOS 平台移植。在用户管理方面,一个 Apple ID 账号的一次订购就能实现跨设备的统一认证和鉴权。 现代 iPhone 的硬件处理能力已经非常强大,拿两三年前的 iPhone15Promax 来说,它拥有 8G 统一内存(实测单一应用最多可用到 3G 左右)和最低 256G 存储容量(一张 CD 按照 500MB 计算,也可以轻松存储几十张),即便是运行本地离线量化 AI 模型也完全没有问题(详见我另一个App—锦囊AI )。单从音频解码角度看,其实并不需要太大处理能力,实践证明,只要做好精细的资源分配回收,即便是2014年左右的 iPhone7,照样可以轻松实现 DSD 解码重播。 它可以通过 Airplay 协议方便的连接苹果生态,比如 Studio Display、AppleTV 等。 它能让你淘汰的老旧 iPhone、iPad 变废为宝。vPlayer HiFi 还有一个未上架的仅保留核心功能的版本,能够支持 iPhone7~X 的老iPhone,甚至我还为乔布斯时代的 iPhone4 移植了一个自用的 Jailbreak 版本,当 3.5mm 耳机口外接上更加古早的电子管收音机,听张人声爵士或者小提琴奏鸣曲,那情绪价值绝对是满满的。 相对的,它的短板也是明显的: iPhone、iPad 自带的 DAC 只支持44.1kHz和48kHz 解码率,这对于 HiFi 显然是不够的。如果音频原始码率是 96kHz 或是经 DSD2PCM 后的 176.4kHz 和 352.8kHz,又或者原始的44.1kHz 经软件 SRC、FIR 重采样至更高采样率后,一旦选择经过 iPhone、iPad 自身 DAC 解码重播,依然会重采样回落到 44.1kHz 或 48kHz。 这正是 vPlayer HiFi App与专业 HiFi 硬件播放器的最大区别,它只是一款运行在 iOS 上的应用软件,虽然 iPhone、iPad 的软件运行环境、CPU内存等基础硬件能力足够胜任对音源的处理,但其内置 DAC 解码重播的确是 HiFi 的短板。解决方案其实也很简单,连接外置 DAC 作为纯粹数播节点就可以了。然而,即便是使用 iPhone、iPad 的内置 DAC 播放,你也能清晰感受到 vPlayer HiFi 带来听感的明显提升。 主要功能 可视化信号链:信号处理以节点路径方式呈现DSD · MEM · SRC ⊕ FIR · EQ · DITH。点任意节点即可进入对应设置面板——切换 DSD 滤波器、设置 MEM 内存预分配空间、选择 SRC 算法、调整 FIR 参数、微调 EQ等。 Bit‑Perfect:采用定制化的 AudioUnit 音频处理管线与内、外部 DAC 对接,精确匹配音源原始采样率,确保 iOS 系统不介入、不重采样、零染指。 Native DSD Playback:支持常见音源格式 MP3 、AIFF、M4A(AAC)、WAV、FLAC外,还支持 DSD(DSF、DFF) 解码,提供多种 DSD FIR 降采样滤波器(陡峭 / 平缓 / 宽带宽),输出采样率包括 176.4kHz 和 352.8kHz,保留 DSD 原生特质。更支持SACD‑R ISO 镜像解析,内置原生 Scarlet Book TOC 解析器可直接解析 SACD‑R 的 ISO 镜像文件,形成音轨目录,并自动提取单音轨独立 DSD 文件点播。 Memory Playback:得益于 iPhone、iPad 的大内存,可将整首曲目一次全部载入预热后的专属内存缓冲区再重播,足以容纳一整张 CD Wav 文件或一首高码率 DSD 文件,从而彻底消除实时文件读写 I/O 带来的时基抖动(Jitter),让声音背景更纯净。虽然技术上有玄学成分在里面,但实际听感确有比较明显的改善。 多相 SRC + FIR 升频:提供 6 种采样率转换算法(从线性到 Sinc‑512 抽头),均采用 Kaiser 窗多相重采样。独立 FIR 升频支持 2× / 4× / 8× 倍率,抽头数可选(31 / 63 / 127),并可切换为同态最小相位模式。 10 段图形均衡器EQ:每段 ±12 dB 手动调节,并配有频段参考指南。响应瞬时、零延迟,可从信号链工具栏一键开启或关闭。内置 638 款 AutoEq 耳机预设,直接加载来自 oratory1990 测量数据库的固定频段 EQ 校正曲线,选择耳机品牌与型号后,即可一键应用,同时自动计算前置增益(Preamp),防止削波失真。 本地文件播放:通过 Finder 或 iTunes 将专辑文件夹拖放至 App 的共享目录,下拉即可刷新,左滑也可删除。 网络文件播放:支持局域网内 Samba 网络存储服务接入,采用边下载、边缓存、再播放的保守策略,完全避免网络抖动对播放质量的影响。特别针对 SACD-R ISO 大型文件(一般在 3G 左右),实现了单音轨 DSD 文件提取,从而大大缩短网络下载等待时长。对于喜欢的专辑,又可以左滑下载到 iPhone 本地。 双主题:提供“暗色”与“银色”两套界面风格,点击 vPlayer 标题即可轻松切换。 Lab 音频实验室:简易Room EQ 测量流程:两部 iPhone 协同开展,一部连接到房间音响系统并运行本 App 播放一段 20Hz 至 20kHz 的内置测量文件(务必提前带好耳塞),同时在听位头部位置,用另一部 iPhone 自带的录音 App 进行记录(提前打开高保真录音选项),最后将这段录音 Airdrop 到前一部 iPhone,App 加载后会自动对照原始测量文件,针对性的计算当前房间的 EQ 参数建议并可在 EQ 面板选择性启用。其精准度取决于第二台 iPhone 的录音精度,如换作高质量的便携录音设备参照性会更强。它主要是提供一种折衷的测量方法,在不改变现实听音环境基础上,可以明显改善低频污染。Shazam 歌曲识别:集成 Apple ShazamKit,轻点即可识别正在播放的音乐,获取专辑封面、风格、歌手信息。音乐绘画(Music Painting):内置生成式艺术引擎,每首曲目都会绘制出独特的视觉画面,可选择“星座”或“印象”两种风格。画作可保存至画廊,随时浏览回味。 获取方式 希望喜欢音乐的你能够喜欢这款纯粹但绝不简单的 HiFi 播放器,它的特点正如老狼《恋恋风尘》专辑插页里的一句话:一杯清水,一种声音。 GitHub vPlayer HiFi Project 使用 iOS 设备登录 Apple App Store,搜索 vPlayer HiFi 即可。vPlayer HiFi App
Discuss this product