飞鼠格式 FlyingMouse Format
Windows 免费文件格式转换工具(离线可用,内置 FFmpeg/LibreOffice/Poppler/Tesseract)。
图片/文档/表格/PPT/PDF/音视频/WPS 格式互转 + OCR + 批量转换;音频仅支持普通格式。
github:https://github.com/LaoFeng-mouse/flyingmouse-format
网盘
macOS 英特尔 版
https://pan.quark.cn/s/648c64163970
链接: https://pan.baidu.com/s/1lVGGpob3CVUpavuB4bEhAw 提取码: q3ck
链接:https://pan.xunlei.com/s/VP-Iw59TmeBd4HOEXL9taajcA1# 提取码:fgvc
https://1858359676.share.123pan.cn/123pan/kxn7vd-cic6
https://url90.ctfile.com/f/38254190-17569881323533-e9de8d?p=2988 (访问密码: 2988)
macOS ARM 版
https://pan.quark.cn/s/7c66ab0f2122
链接: https://pan.baidu.com/s/1HB8Ds5d_dNxfQdsUzei8nw 提取码: imgy
链接:https://pan.xunlei.com/s/VP-Iw7qHXZDju5og3HbPCsgEA1# 提取码:9c5q
https://1858359676.share.123pan.cn/123pan/kxn7vd-3sJV
https://url90.ctfile.com/f/38254190-17569881323333-c2381d?p=2988 (访问密码: 2988)
Windows 10 版
https://pan.quark.cn/s/7c3ab69f01ac
链接: https://pan.baidu.com/s/1i2d9BCfYW_Maw8XFZN_glw 提取码: qacu
链接:https://pan.xunlei.com/s/VP-IwAIgQPpJraewvAMwDmaMA1# 提取码:swyr
https://url90.ctfile.com/f/38254190-17569881323112-c6b348?p=2988 (访问密码: 2988)
Windows 7 版
https://pan.quark.cn/s/90b2cc487268
链接: https://pan.baidu.com/s/1jBxO1xxGnobPsUOeHyz2Fw 提取码: 33se
链接:https://pan.xunlei.com/s/VP-IwCuBRMX64-dwPdpxwVPcA1# 提取码:asms
https://url90.ctfile.com/f/38254190-17569881324459-efdfd9?p=2988 (访问密码: 2988)

主要功能
鼠鼠原版界面:鼠鼠会跟随上传、识别、批量、OCR、转换成功或失败切换状态。
本地离线转换:内置 FFmpeg、LibreOffice、Poppler、Tesseract 和 AVS3 解码器。
支持图片、文本、Word/WPS、Excel/WPS、PPT/WPS、PDF、音频、视频和 ZIP。
音频转换:支持 MP3 / WAV / FLAC / M4A / AAC / OGG / OPUS / WMA 等普通格式互转;不支持其他音乐平台的加密特殊格式(如 NCM / KGG / mflac / kgma / kwm 等)。
视频编码选择:转视频时可选 H.264 / H.265 / AV1 编码(目标 mp4/mov/mkv 时显示)。
操作记忆:按“源文件格式”分别记住上次选择的目标格式;重新修改后,新选择会成为该源格式的默认值。
路径记忆:记住上次保存目录,下次保存时自动从该目录开始。
中文/English 界面:首次启动跟随系统语言,手动选择后会记住设置。
批量转换:显示逐文件进度、结果和失败原因,并可单独保存或保存全部。
结果预览:转换完成后可在侧边抽屉预览图片、PDF、文本、音频和视频;窄窗口自动切换为底部面板。
CLI 与 Agent 接入:命令行覆盖能力查询、目标查询、单个/批量转换、图片合并 PDF 和 PDF 合并;应用内可把配套 skill 一键接入现有 Codex、Claude 或通用 Agent 目录。
转换质量:HTML / Office 转 Markdown 保留标题、列表和代码块;CSV 支持 BOM、转义引号和字段内换行。
PDF → Excel(智能表格提取):支持电子文字坐标、扫描页 OCR、有框/无框表格、多表、跨页续接、合并单元格、低置信度批注与 Raw 回退。
PDF → Word(版式还原):内置 pdf2docx 引擎还原段落、表格、图片、字体与布局;扫描版自动 OCR 回退。Windows 10/11 版支持版式还原,Windows 7 版回退到文字提取。
PDF 拆分 / 加密 / 解密:PDF 可逐页拆分或每 N 页一组(打包 ZIP),也可用密码加密(AES-256)或解密(需原密码)。
电子书:txt/md/html → EPUB(纯本地生成);EPUB → TXT/Markdown;MOBI → EPUB/TXT/Markdown(MOBI 解析为实验性,复杂版式可能不完整)。
图片合并 PDF 支持调整顺序:多张图片转 PDF 前可在队列中上移/下移,PDF 页序跟随队列顺序。
HEIC/HEIF 图片可转换为 JPG/PNG/WebP 等(内置 ffmpeg 解码)。
ICO 图标可转换为 PNG/JPG 等,PNG/JPG 也可生成多尺寸 ICO 图标(实验性)。
TGA 图片可转换为 PNG/JPG/WebP 等(内置 ffmpeg 解码,实验性)。
相机 RAW 原片(CR2/CR3/NEF/ARW/DNG 等)可转换为 JPG/PNG/WebP/TIFF 等(内置 dcraw 解码,Windows 版,实验性)。
资源保护:单图 50MP / 16384px、图片合并 PDF 总计 100MP、批量 2GB、PDF 不限页数(1:1 转换,长文档加载较慢)、OCR 不限页数。
合规声明 Compliance Notice:本软件仅支持普通音频格式转换(MP3 / WAV / FLAC / AAC / OGG 等),不支持任何音乐平台的加密特殊格式。请支持正版音乐,尊重创作者。音频文件版权归原作者/唱片公司所有,本工具与各音乐平台无任何关联。本软件仅供个人免费使用,禁止商业售卖/转卖/套壳换皮重新发布。
快速开始
在 Releases 下载 v0.6.1 对应系统的安装包。
安装并启动 FlyingMouse Format。
拖入文件,选择目标格式并开始转换。
选择保存位置;软件会记住目标格式与保存目录。
从源码运行:
源码仓库不包含体积较大的 FFmpeg、LibreOffice、Poppler 和 Tesseract 资源;普通用户请直接下载 Release 安装包。开发者从源码运行完整转换功能前,需要自行准备 bin/ 下的引擎资源。
npm install
npm run desktop
命令行示例:
node cli.js capabilities --json
node cli.js targets example.pdf --json
node cli.js convert input.docx --to pdf --output output.pdf --json
node cli.js convert a.png b.png --to webp --output-dir converted --json
node cli.js images-to-pdf 1.jpg 2.jpg --output album.pdf --json
node cli.js merge-pdfs a.pdf b.pdf --output merged.pdf --json
安装版也可直接调用应用入口:macOS 使用 FlyingMouse Format.app/Contents/MacOS/FlyingMouse Format --cli ...,Windows 使用 FlyingMouse Format.exe --cli ...。在软件顶部点击“接入 Agent”,会检索已存在的 ~/.codex/skills、~/.claude/skills、~/.agents/skills(Windows 对应用户目录)并在确认后安装或更新 skill;不会自动创建未安装产品的目录。
运行测试与打包:
npm test
npm run dist
Windows 版本选择
Windows 10 / 11 x64(推荐):下载标准资产 FlyingMouse-Format-Setup-0.5.2-x64.exe。它使用 Electron 43、Sharp 0.35 和 PDF.js 6 运行时。
Windows 7 SP1 x64(兼容版):下载 FlyingMouse.Format-Setup-0.5.2-win7-x64.exe。它使用同一源码和鼠鼠 UI,但在独立环境固定 Electron 22.3.27、Sharp 0.32.6 与 PDF.js 2.16.105。
Windows 7 兼容版是 Legacy 构建,不会降低标准版依赖。其 Electron 22 已停止上游安全维护,并包含无法在 Windows 7 上直接升级的已知依赖风险;PDF.js 动态代码执行已通过 isEvalSupported: false 缓解,但仍只建议离线处理可信文件。v0.6.1 通过 Windows、macOS arm64 和 macOS x64 自动化门禁以及真实样本回归;真实 Windows 7 SP1 x64 设备仍待验收。Windows 安装包均未签名,SmartScreen 可能提示。
macOS 版本选择
Apple Silicon(M1 及更新):下载 FlyingMouse.Format-Setup-0.5.2-mac-arm64.dmg。
Intel Mac:下载 FlyingMouse.Format-Setup-0.5.2-mac-x64.dmg。
首批 macOS 包支持 macOS 11 及更新版本,未签名且未公证,可能触发 Gatekeeper。两个架构已在原生 GitHub runner 完成固定引擎、完整转换、包结构和 12 秒启动冒烟;真实 Mac 设备仍待验收。
完整构建只需:
npm run dist:win7
Win7 staging 使用专用 win7-package-lock.json 和 npm ci 重建;推荐使用 Node.js 22 LTS(构建脚本接受 18–22,其他主版本会在改动 staging 前拒绝)。构建脚本会绑定子进程到当前 Node、以 Unicode 安全方式复制源码、锁定 staging manifest/lockfile,并校验本地 builder 与打包资源没有越过各自允许的根目录或经过 junction/符号链接。
仅需检查 staging 时可运行 node scripts/build-win7.js --prepare-only;它不会打包。完整构建会重新准备 staging。





