每个播放器都说自己无损。
ffaudio 让你自己验证。
At a Glance
Bit-Perfect逐位送入 DAC
徽章当场判定Signal Path
可验证的信号路径
打开信号链面板,从源文件到输出设备,每一级都亮在台面上:解码、音量、DSD 处理、采样率与位深转换、输出格式协商。判定结果,一枚徽章直接标出。
示意 · PCM 逐位直通
Bit-Perfect音频数据逐位送入 DAC,没有任何修改
示意 · DSD 原生直出
Bit-Perfect音频数据逐位送入 DAC,没有任何修改
示意 · 同一界面,DSP 介入时
DSP 处理路径如实标出每一级介入,降级原因逐条列明
重采样在应用内完成,流已对齐系统混音采样率。不使用系统重采样。
以上为示意图,非界面截图;节点名称与判定文案取自应用内的真实信号链视图。
五种判定,五种色环
应用内的徽章与光环共用同一套颜色。分级的依据是「从源文件到设备的路上,信号发生了什么」:
- Bit-Perfect · 金
音频数据逐位送入 DAC,没有任何修改。
- 无损转换 · 紫
数值可逆的容器与格式变换(如 16bit 装入 32bit 容器、格式归一化),采样值本身未被改动。
- 速率域转换 · 青
采样率转换或 DSD2PCM:信号被重建到另一个速率域,但没有任何主观调音。
- DSP 处理 · 洋红
均衡器、Crossfeed、卷积、软件音量等主动处理介入,声音被有意改变。
- 未知 · 灰
无法证明路径状态时,如实标注为未知。不猜,不粉饰。
不假设
只有音频数据真正逐位送入 DAC,Bit-Perfect 徽章才会点亮。改一个会影响声音的设置,徽章当场变色,降级原因逐条列出。
不轻信
ASIO 输出速率取驱动回读的实际生效值,不取应用记住的请求值。外部时钟改写了速率,界面就照实显示。
不将就
WASAPI 共享模式下,重采样在应用内以高精度 SRC 完成,流对齐系统混音采样率。系统重采样有没有被绕开,诊断行直接给结论;无法证明时,如实标注 Unknown。
三种 DSD 播放模式,同一首曲子
同一个 DSF、同一台 DAC,只改播放模式:面板逐级改口,徽章跟着变。
原生 DSD
DoP
DSD2PCM
Output & Formats
输出与格式支持
输出采样率跟随曲目:格式变化时,设备按曲目原生格式重新初始化;同格式连续播放保持无缝衔接。不做全局固定重采样。
输出后端
| 后端 | 说明 |
|---|---|
| ASIO | 独占直通,支持原生 DSD 直出;输出速率从驱动回读实际生效值 |
| WASAPI Exclusive | 独占输出,绕过系统混音器 |
| WASAPI Shared | 共享模式,兼容任意设备。重采样在应用内以高精度 SRC 完成,对齐系统混音采样率,绕开系统重采样,并附诊断行验证 |
DSD 播放
| 方式 | 说明 |
|---|---|
| 原生 DSD | 经 ASIO 以 DSD 原始位流直出,不经 PCM 域 |
| DoP | 标准 DSD-over-PCM 封装,送往支持 DoP 的设备 |
| DSD2PCM | 多级 FIR 级联,或 Direct 641-tap 单级(四档低通截止);支持加载自定义 FIR 系数文件(.txt / .bin);F32 / F64 精度可选 |
格式支持
- FLAC
- MP3
- WAV
- AAC
- ALAC / M4A
- AIFF / AIF
- APE
- DSF
- DFF
- SACD ISO 含 DST 解码 · 立体声
DSD 最高支持 DSD512(22.6 MHz)。
CUE 与压缩包
CUE 分轨
整轨专辑镜像配 .cue,自动拆分为独立曲目。可直接播放、检索、加入队列,也能导出分轨 FLAC。
ZIP 直接入库
扫描时自动识别压缩包内的音频与 CUE 并导入曲库,无需手工解压整理。
Library
资料库,认真做了的那种
智能播放列表
按规则自动聚合:条件组合、嵌套分组、排序,规则改了列表跟着变。
搜索 DSL
用组合条件表达式精确检索曲库:
artist:"Miles Davis" year:>2000 sr:96000
波形进度条
进度条即波形,峰值预计算并缓存,秒开不卡。
CUE → FLAC 导出
整轨镜像按 CUE 分轨导出为独立 FLAC,文件名模板可配,冲突预检。
批量标签编辑
含作品、乐章、指挥、乐团、独奏者等古典乐专用字段。
艺术家关系图实验功能
合作、作曲、指挥、合奏关系可视化,含社群与热力视图。默认关闭,设置中开启。
CJK 编码修复
老抓轨常带 GBK / Big5 标签,显示出来就是乱码。ffaudio 认出原始编码,改回去。
Beta
下载测试版
下载 ffaudio 测试版
须知 / 注释
- 这是测试版。功能与稳定性仍在打磨中,请勿在唯一保存曲库元数据的环境上使用。
- 暂时只提供绿色版。解压即用,无需安装。
- 关于「未知发布者」提示:程序没有 Windows 代码签名。原因很简单:证书很贵,我还没买。首次运行时 SmartScreen 会提示「Windows 已保护你的电脑」,点「更多信息」,再点「仍要运行」即可继续。
- 开源计划:这是本人第一个大型项目,代码注释与仓库管理都还稚嫩,开源工作推迟到与未来的 macOS / Linux 版本一同发布。
Requirements
系统要求
- 操作系统
- Windows 10 / 11(x64)
- ASIO 输出
- 需设备厂商提供的 ASIO 驱动
- WASAPI 输出
- 系统自带,无需额外驱动
Colophon
作者的话
ffaudio 由一个人设计与开发。
如果 ffaudio 帮上了忙,欢迎打赏或捐赠。如有伯乐,敬谢指路。