Skip to content

Releases: ttqftech/FFBox

FFBox v4.3

01 Jan 05:35
Compare
Choose a tag to compare

FFBox v4.3 新功能

  • 重构任务管理机制。现支持对单个任务进行状态控制和展示,支持排队中状态,支持设置同时运行任务数
  • 后端新增 help、port、loglevel 等指令或启动参数功能
  • 优化后端 log 信息的展示效果
  • 新增 ffmpeg 路径手动配置功能
  • 激活信息支持自动保存,无需每次启动软件手动进行激活

FFBox v4.2

01 Sep 00:35
Compare
Choose a tag to compare

FFBox v4.2 新功能

  • 新增仪表板的折线图功能,支持进度、数据量、码率分布、速度分布、传输进度、传输速度分布 6 大图表显示
  • 新增添加任务弹窗,支持放入文件夹以递归添加文件,以及支持拖入和手动输入字符串按 URL 添加任务
  • 使用 Inno Setup 全新实现 Windows 平台上的安装程序
  • 主菜单进行部分操作时自动收起菜单中心
  • 修复重启任务和完成任务前一刻进度数据混乱
  • 修复设定帧速下的预计剩余时间错误
  • 打赏中心更新爱发电链接并新增自动中转链接

FFBox v4.1

22 Jun 22:30
Compare
Choose a tag to compare

FFBox v4.1 新功能

  • 新增数据量进制和词头切换功能
  • 修改 preset 等 slider 类型数据格式为字符串,避免滑块在两个值之间
  • 修正部分视频参数
  • 修复 Windows 上转码完成后无法双击打开文件
  • 任务项的组件形式改为 tsx setup 函数,优化性能表现
  • 任务项的任务名和参数一览支持悬浮显示详细信息,并优化两者占用的显示宽度
  • 任务项的剩余时间数位更改,秒和帧取消横条值显示
  • 任务项的输出命令行支持自动滚到底
  • 打赏中心新增爱发电链接
  • 更新激活机制

FFBox v4.0

31 Mar 23:45
Compare
Choose a tag to compare

FFBox v4.0 新功能

  • 界面与 UI 功能
    -- 全新 UI,简洁明快
    -- 整体页面结构调整。改用更现代、更符合逻辑的标签栏、操作栏、任务列表、参数面板、状态栏垂直分布结构
    -- 布局紧凑度调整。提升有效信息的显示面积和密度
    -- 新增深色颜色主题
    -- 更考究地设计了按钮质感及背景色的层次关系,代码层面上统一为 10 级层次、上高光、浅背景、阴影、反转色等
    -- 重新设计任务信息条。具有更直观且位置稳定的输入输出参数对比栏,进度信息增加实时输出大小和预计剩余时间显示,输入输出命令行改为直接在任务上显示
    -- 消息弹窗使用全新云母材质界面
    -- 各种提示信息加入更友好的表情图
    -- 重新设计菜单组件。支持命令式和选项式菜单;支持多层菜单,将分辨率、帧速进行分组显示
    -- 支持隔行扫描相关参数
    -- 支持输入自定义参数
    -- “快捷面板”功能正式加入:支持将当前配置保存为预设
    -- 新增大按钮菜单栏,融合 Windows 与 macOS 使用习惯,支持 Windows Snap Layout、快捷键操作等功能
    -- 新增基于 C++ 的开屏页及启动进度显示,首屏加载耗时压缩至 0.3s

  • 工程架构与技术
    -- 全面投入 Vue3 怀抱,主要使用 script setup lang="ts",附以 tsx 实现部分组件
    -- 改用 Vite 作为主力 bundler,纯手工编写配置与开发打包脚本,拒绝轮子套轮子
    -- 状态管理改用更符合 Vue3 响应式思想的 pinia
    -- 使用 less 作为 CSS 预编译器
    -- 颜色转换函数改用 hwb
    -- electron 渲染进程关闭 nodeIntegration,改用 preload 实现 jsb 中转层,提高规范性
    -- FFBoxHelper 新增使用了 DirectX 和命名管道等技术
    -- 任务列表信息、任务信息、通知信息改为请求式,避免不必要的广播;任务消息脱离任务本体,删除任务不删除通知
    -- 改用 localStorage 进行存储,并附以嵌套属性解析器
    -- 支持通过开发打包脚本,将当前的 git 版本信息打入代码中

  • 其他
    -- 前后端实现全分离。后端支持独立运行,前端开发层面上支持使用浏览器运行
    -- 新增使用许可和条款,提高了用户的平均素质

FFBox v3.0

23 Jun 03:06
Compare
Choose a tag to compare

软件架构分离为转码调度逻辑层(后台)和前端展示层(前台),前后台运行互不干扰,增强健壮性!
支持远程转码,您终于可以用 FFBox 私有化部署转码平台了!
添加了一个丝滑的启动动画!
Windows 端添加了毛玻璃特效!
优化了气泡组件的动画效果,添加了消失倒计时!
优化了组合下拉框的操作逻辑和动画!
优化了任务项的文件名显示、时间(进度)显示!
转码完成后的文件可以双击打开了!
ffmpeg 的异常终止现可以被正确识别了!
把 VB 编写的 PauseAndResumeProcess 改成了 C++ 编写的 FFBoxHelper!
编程语言加入了 TypeScript!
修复了设置音频采样率导致出错的问题
修复了输出纯音频文件不能显示进度的问题
修复了不识别 MKV 容器的问题
打赏中心增加了 Gitee 和 Ko-fi 链接
增加了激活机制(打赏中心按钮那能去掉这玩意,您研究下……)

FFBox v2.6

05 Jan 04:22
Compare
Choose a tag to compare

增加了 macOS 系统的相关支持
优化了“输出文件名”参数的相关功能

FFBox v2.5

26 Sep 14:20
Compare
Choose a tag to compare

新增恢复默认参数功能
打赏中心更名“支持作者”面板,并新增支付宝红包二维码和 github 链接
修复升级或第一次启动后无法初始化参数的 bug
新增时间剪辑参数、输出文件名参数

FFBox v2.4

21 Sep 04:30
Compare
Choose a tag to compare

优化了添加文件的逻辑以加快速度
重新进行了参数分类

FFBox v2.3

24 Aug 17:36
Compare
Choose a tag to compare

调整了资源文件的布局
实现了 Linux 平台上的任务暂停功能
优化了 combomenu、slider、checkbox 等的键盘操作逻辑
新增了打赏中心

FFBox v2.2

19 Aug 12:14
Compare
Choose a tag to compare

优化了错误识别,修改了一些参数项
combobox 新增手动输入功能,combomenu 新增键盘操控支持