历史更新

v1.0.0 2026-05-20 1.0.0 GitHub 发布页

补发版本 v1.0.0 2026.3.11

修复了,已知的问题。 更新了,背景图片API。 添加了,软件更新功能。 更新了,一点内容 修复了,软件正在运行格式转换时用户手滑点到了关闭软件,导致软件一直在运行格式的转换,这个问题已修复。 优化了页面添加背景图看不清问题,支持部分图片。

v0.5.0 2026-05-20 v0.5.0 GitHub 发布页

补发版本 v0.5.0 2026.3.5

修复了,已知的问题。

v1.2.0 2026-05-09 v1.2.0 GitHub 发布页

v1.2.0 - 2026-05-09

新增

  • 新增命令行转换页面,可直接在软件内执行 ffmpegffplayffprobe 命令。
  • 新增命令行历史记录支持,可使用键盘上方向键回填历史命令。
  • 新增命令行运行中断支持,可使用 Ctrl + C 终止当前命令。
  • 新增多语言切换支持:
  • 简体中文
  • 繁體中文
  • English
  • 日本語
  • 한국어
  • 新增语言切换后的重启提示弹窗,支持:
  • 立即退出
  • 稍后自行退出
  • 新增设置页命令行页面开关,默认可关闭命令行菜单显示。
  • 新增背景填充模式:
  • 无拉伸
  • 拉伸填充
  • 等比适应
  • 等比填充(裁剪)
  • 新增 FFmpeg 内置下载/更新入口,下载后自动解压到 format_factory/FFmpeg
  • 新增 ffplay 可执行文件安装支持,FFmpeg 下载完成后会一并处理 ffmpegffprobeffplay

优化

  • 命令行页面改成更接近真实终端的交互方式。
  • 顶部只显示一次标题,后续只保留 formix > 提示符。
  • 命令执行完毕后自动回到输入区。
  • 文件拖拽与粘贴内容只会进入当前命令输入区,不会写进历史输出。
  • ffmpegffplayffprobe 的缺失提示更明确,区分“未安装整套 FFmpeg”和“单个工具缺失”。
  • 下载并安装 FFmpeg 后会自动清理缓存目录与临时解压文件。
  • 优化音频转换参数兼容性,避免将 pcm_s16le 等不兼容编码错误写入 m4a 容器。
  • 优化命令行页面输入体验:
  • 进入页面后自动聚焦
  • 支持鼠标拖拽选择命令和报错文本
  • 支持复制终端输出
  • 优化命令行路径解析,提升对带空格路径、带引号路径的兼容性。
  • 优化深色/亮色主题下命令行颜色适配。
  • 优化背景图显示逻辑,支持背景透明度、模糊和填充模式组合使用。
  • 优化顶部与设置项的多语言切换同步逻辑,语言修改后会刷新页面文本。
  • 优化下拉框交互,以下选项不再支持鼠标滚轮误触切换:
  • 语言
  • 背景填充模式
  • 输出格式
  • 预设
  • 分辨率

修复

  • 修复命令行页面中鼠标点击后光标无法正常移动的问题。
  • 修复命令行页面中拖拽选择文本时光标和选择区异常的问题。
  • 修复 ffmpeg 命令解析时,输入文件或输出文件包含空格时容易失败的问题。
  • 修复音频转换到 m4a 时可能出现容器与编码不匹配导致失败的问题。
  • 修复项目中部分图标、菜单和按钮改动后的残留引用问题。
  • 修复软件关闭时未能完整终止 ffmpeg / ffprobe 进程的问题。

兼容性说明

  • 软件优先使用 format_factory/FFmpeg/bin/ 目录下的 FFmpeg 套件,不依赖系统环境变量。
  • 命令行页面虽然支持 ffplay,但前提仍是本地已安装对应可执行文件。
  • 语言切换后建议重启软件,以确保所有页面与缓存状态完全一致。
v1.1.0 2026-05-06 v1.1.0 GitHub 发布页

修复了已知的问题。 优化了UI界面 添加了新的格式。