该软件要求至少 macOS 14 & iOS 17。
眯滴饭:
https://www.midifan.com/modulenews-detailview-47758.htm
源代码:
https://github.com/ShikiSuen/r128x/
之前的维护主已经无暇顾及该专案,于是我接手了、将整个前端用 SwiftUI 彻底重写。
SwiftUI 节省了很多前端开发时间成本与维护成本,但不支持旧版 macOS 系统。
这个工具现在已经进化到 0.9 版,相比 0.4 版拥有下述改动:
- 支持 iOS 17+。macOS 系统要求提升至 macOS 14+。
- 从此版本开始,本应用允许您通过点击/轻触测量音轨立即试听首个 dBTP 位置附近的 3 秒音频片段。您也可以使用键盘上的上下箭头键在测量音轨间导航,并按空格键执行相同的试听操作。
- 仅 macOS 版:允许使用上下文选单开启某个音频文件所在的目录。
- 支持处理通过系统「分享」API 功能所传入的音频文件。举例:你从微信收到的音频可以转给 R128x 测量响度。
- 软件介面交互经过了重新设计。无论是排版还是介面元素的行为现在都更加合理了。
- 增加了对游戏开发常用的 OGG 音频格式的支持;也增加了对 MP4 与 MOV 视频文件的音频响度测量,但测量成功与否取决于视频内封装的音频格式是否受 macOS / iOS 内建的 AudioToolbox 的支持。
- 将后端 EBUR128 库针对 Apple Silicon 使用 Swift 6 语言彻底重写;整款软件的前后端多工调度模式也使用了 Swift 6 Concurrency 技术彻底重新设计,可以更快速地测量多个音频。(如果您自己编译源代码的话,请使用 Release 模式,否则会非常慢。)
- macOS 版现在也可以将 Mac App Store 版本作为 CLI 应用使用。详情请洽 Mac App Store 的发行日志、或运行 /Applications/r128x-swiftui.app/Contents/MacOS/r128x-swiftui --cli --help 查看可用选项。
- 新增界面语言:德语、西班牙语、巴西葡萄牙语 (pt-BR)、俄语和土耳其语。这样一来,算上之前的简体中文、繁体中文、日语、英语、法语,总共九种语言。其中「简体中文、繁体中文、日语、英语」是常务语言、由现任开发者本人亲自维护。
App Store 版本售价 68RMB 以补贴与开发维护有关的支出(包括苹果开发者会员年费等)。实际价格受 App Store 定价策略影响会有变动。
(GPL 协议不阻止开发者单独贩售已经编译好了的二进制程序文件,只要对应的软件本体源代码是公开的就行。)
但你总有免费的选项,就是拿源代码自己编译给自己用。源代码需要使用 Xcode 26 来编译。编译前请套用自己的苹果开发者证书、且自行指派新的 Bundle Identifier。