背景:短波上至今还活跃着一种很老的"数字"业务——气象传真( WEFAX )。日本气象厅的 JMH 电台( 3622.5 / 7795 / 13988.5 kHz ,USB 下调 1.9 kHz 收听)每天定时把天气图、台风预报、向日葵卫星云图调制成音频音调广播出来,任何一台 SSB 接收机加一根天线就能收。国内很多火腿应该都在 13987 kHz 附近听过那种每半秒"咔"一声的信号。
收听端软件这个领域,17 年来的标杆是日本爱好者 K.G 在 2009 年发布的免费软件 KG-FAX v1.1.3——但它只有 Windows 版、源码从未公开,作者如今也已经联系不上了。
过去两周我做了 Isobar:把 KG-FAX 逆向成一份功能规格书,然后从零写了一个全新的跨平台实现。GPLv3+ 开源,今天发布 v1.5.1:
https://github.com/skgsara/isobar
- 实时接收(任意声卡输入)或离线解码 WAV 录音——任意采样率,12 kHz 的 SDR 录音和 48 kHz 的声卡采集都直接支持;
- 自动开始/停止:监听 300 Hz 选速音和 450 Hz 停止音,可以挂着定时收图;
- 接收时实时显示频谱和瀑布图;
- 图像工具:缩放/平移、垂直翻转、XY 翻转、四种调色板、BMP 导出、打印;
- 与 KG-FAX 互操作:可以读写它的 .syn 文件,首次运行会自动导入已有的 kgfax.ini 设置;
- 专门为网络 SDR 优化:实测向真实录音注入断流,10 秒的断流不损坏任何一行(只损失被吞掉的那 10 秒图面)。KiwiSDR 这类容易卡顿的源把 LockAfter 调低即可,README 里有实测表格。
需要说明:Isobar 是从功能规格书出发的独立重写,与 KG-FAX 的代码没有任何关系,也没有获得原作者背书;仓库里的 NOTICE 文件有完整的来源说明。
五个平台都有免安装依赖的自包含包:macOS ( Apple Silicon / Intel 两个 dmg ,需 macOS 15+)、Windows (单 exe 静态链接 zip )、Linux ( x86_64 和 aarch64 两个 AppImage ,树莓派可跑)。macOS 版没有公证,首次打开需要右键 → 打开。
欢迎试用、报 bug ,尤其欢迎拿你自己的录音来考验它。