Skip to content

TTcut v1.3.4

Choose a tag to compare

@WeiyePlayer WeiyePlayer released this 12 Sep 09:13
Immutable release. Only release title and notes can be modified.

TTcut v1.3.4

简体中文 | English

v1.3.4 是面向 Windows x64 与 macOS 15+ Apple Silicon 的正式版本更新。本次在两个平台新增自定义剪辑播放模式和时间轴缩放工具,增强播放恢复与运行诊断;Windows 版本还改为由用户决定何时下载及安装更新,并强化 GPU 推理诊断。

自定义剪辑播放与时间轴

  • 自定义剪辑新增“原片播放”和“回合播放”。回合播放会按时间顺序连续播放视频轨中已勾选的片段并跳过间隔,片段边界或勾选状态改变后立即按新范围生效。
  • 点击未勾选回合可临时预览,不改变选择和导出内容;播放模式只影响监视窗口,不修改分析结果、历史记录或导出格式。
  • 新增“缩放视频轨”工具,可在时间轴标尺或片段轨道上以鼠标位置为中心滚轮缩放;原有 Ctrl/⌘+滚轮入口继续可用。

Windows 应用内更新

  • 发现新版本时先显示提示,不再自动开始下载。可以选择“立即更新”“稍后提醒”或“跳过此版本”。
  • 下载并验证完成后,可以选择立即重启安装或稍后重启;普通退出不会自动安装。
  • 跳过的版本会记录在本机,更高版本仍会继续提示;设置中的手动检查会忽略跳过记录,允许重新选择。

播放恢复与运行诊断

  • 修复媒体元数据加载或兼容代理准备期间点击目标被覆盖的问题,并在播放请求被中断后按最后一次播放或暂停意图恢复。
  • 完全停帧且时间不推进时也会触发兼容预览恢复;常规可解码视频仍直接播放,分析和导出源文件不变。
  • Windows BlurBall 在已知 FP16 风险显卡上直接使用 FP32;其他 CUDA 设备遇到 NaN/Inf 时自动回退并重算。持续无效会明确失败,不再静默保存为成功的零回合结果。
  • Windows 日志新增实际 GPU、精度、批次和检出统计;两个平台均补充进程退出信息,并在本地保存不上传的崩溃转储,便于继续定位原生故障。

已知边界

  • GTX 1660 Super 的零回合反馈有公开兼容性资料和故障注入支持,但尚未在用户的实际显卡上闭环复测;本次不把该硬件问题表述为已经实机确认解决。
  • 历史反馈中的导出末尾闪退根因仍未确定。本版本补齐了导出阶段、进程退出和本地转储诊断,不宣称该未知原生崩溃已经修复。

安装包

  • Windows x64 · v1.3.4:TTcut-1.3.4-x64-Setup.exe,提供包含必需运行资源的完整安装包,可一次完成安装。
  • 安装包使用固定 CN=weiye 自签名 Authenticode 证书、RFC 3161 时间戳和签名更新清单。未信任该证书的 Windows 环境仍可能显示“未知发布者”或 SmartScreen 提示。
  • macOS 15+ · Apple Silicon · v1.3.4:TTcut-1.3.4-arm64-Setup.dmg(推荐)与 TTcut-1.3.4-arm64-Setup.zip,内置原生 Core ML 分析及媒体处理运行资源,不支持 Intel Mac。
  • macOS 安装包使用临时签名且未经过 Apple 公证;首次打开若被系统拦截,请在“系统设置 > 隐私与安全性”中确认允许。当前不提供软件内更新。

验证

  • TypeScript 类型检查通过;Vitest 共 61 个测试文件、409 项测试通过,另有 6 个文件、25 项测试按既有条件跳过;Python 共 222 项回归测试通过。
  • 官网生产构建及 2 项渲染测试通过。
  • Windows x64 打包态 Electron 的自定义播放 16 项与时间轴缩放 4 项真实检查通过,包含跳转后的时间位置和解码帧推进;打包应用启动冒烟通过。
  • 完整安装包通过固定模型资产、辅助式 NSIS、安装结构和运行资源交付边界校验;应用、卸载程序和外层安装包均带固定证书与 RFC 3161 时间戳,签名更新清单、SBOM 和 SHA-256 摘要已生成。
  • macOS 通过 TypeScript、专用 Vitest、原生 Swift、Core ML 模型、正式 Electron 流程、打包界面、arm64 包体签名及 DMG/ZIP 交付校验。