Releases: Cloud-Light125/CloudLight-Video-Compressor
Release list
CloudLight Video Compressor 1.3.1
CloudLight Video Compressor 1.3.1
CloudLight Video Compressor 1.3.1 是针对压缩任务预览页和硬件编码能力检测的稳定性补丁。
修复
- 修复点击“压缩已选视频”时,
CommandPreviewDisplay只读属性因TextBox.Text默认 TwoWay 绑定而导致任务页无法打开的问题 - 修复同一任务页中智能计算明细、质量校准明细和诊断错误等只读显示属性的同类绑定风险
- 增加任务页 XAML 只读绑定静态审计和真实 WPF 窗口创建回归测试
- 修复部分新电脑上 RTX 4070 已可由 FFmpeg 使用、但应用仍将 NVIDIA NVENC 判定为不可用的问题
- NVENC 初始化检测改用 1280×720
testsrc2smoke encode,并记录完整 FFmpeg 路径、编码器列表、命令、stderr 与 exit code - 新增带 GPU、NVIDIA 驱动、FFmpeg 完整版本、FFmpeg 路径和时间戳的能力缓存;环境变化、缓存过期或旧 NVENC 失败记录都会触发重新检测
- 保留 Intel QSV 与 CPU 软件编码回退;瞬时检测失败不再永久覆盖用户的硬件编码偏好
本补丁不改变正常压缩计划、正式编码参数或媒体文件处理逻辑。
系统要求
- Windows x64
- 正式安装包已包含 .NET 8、FFmpeg 和 ffprobe,正常情况下无需额外配置运行环境或 PATH
数字签名
当前安装包未进行 Authenticode 正式签名,Windows SmartScreen 可能显示未知发布者提示。
CloudLight Video Compressor 1.3.0
CloudLight Video Compressor 1.3.0
CloudLight Video Compressor 1.3.0 聚焦于媒体扫描、压缩规划、编码器选择、长任务稳定性和输出文件安全。
主要更新
媒体库、缓存与健康检查
- 新增 MediaProbeCache,未变化文件的重复扫描可复用探测结果
- 新增 Smart/VMAF 结果缓存,并根据文件、FFmpeg 和算法版本自动失效
- 支持 Quick / Deep 源文件健康检查
- 智能判断视频是否真正值得重新压缩
压缩任务与长时间运行
- 支持独立压缩任务工作区和压缩前处理计划
- 展示压缩前、计划压缩后和实际压缩后的关键媒体信息
- 支持每个视频进度、总体进度、Current ETA 和 Queue ETA
- 新增低配置/长时间稳定模式,以及速度优先等性能策略
- 支持 Prevent Sleep,降低长任务期间系统自动睡眠导致的中断风险
- 支持暂停任务队列和任务完成后的关闭软件、睡眠、休眠或关机操作
- 增加编码无进展 Watchdog
编码器与视频质量
- 新增 Encoder Benchmark
- Auto Encoder 2.0 根据实际性能、媒体特征、质量偏好和硬件能力选择编码器
- 新增 Encoder Tuning Preset
- 完成 Codec、Encoder、RateControl 和 BitDepth 的解耦
- 支持 HEVC Main10 / 10-bit,并对 10-bit 输入进行策略保持
- 增加 HDR 色彩信息的基础保护
- 增加复杂度感知的 VMAF 抽样质量校准
- 硬件编码不可用时,按目标 Codec 和位深执行安全 fallback
文件完整性与容器兼容性
- 完善多音轨、字幕、Chapters、Metadata、语言标签以及 default / forced disposition 的保留
- 增加 Container Compatibility Safety,在压缩前识别不兼容流
- 增加 Cover Art / attached_pic 的兼容策略
- 输出完成后继续使用真实 ffprobe 验证
任务恢复与文件安全
- 支持保存未完成任务并在程序重启后恢复任务队列
- 已完成任务不会重复执行;中断任务可安全重新开始
- 源文件发生变化时自动阻止旧计划执行
- 压缩继续采用临时输出 → FFmpeg → ffprobe → Validation → Safe Commit 流程
- 失败、取消或验证失败时保留源文件;结果未小于源文件时默认放弃结果
系统要求
- Windows x64
- 正式安装包已包含 .NET 8、FFmpeg 和 ffprobe,正常情况下无需额外配置运行环境或 PATH
数字签名
当前安装包未进行 Authenticode 正式签名,Windows SmartScreen 可能显示未知发布者提示。
CloudLight Video Compressor 1.2.0
CloudLight Video Compressor 1.2.0
本版本对视频扫描、压缩规划、硬件编码和任务执行流程进行了较大升级。
主要更新
- 新增独立“压缩任务”页面
- 压缩前可查看完整处理计划与参数变化
- 区分“压缩前 / 计划压缩后 / 实际压缩后”
- 新增每个视频独立压缩进度、总体进度和 ETA
- 新增 Intel Quick Sync H.264 / H.265 支持
- 新增 NVIDIA NVENC H.264 / H.265 支持
- 新增 AMD AMF H.264 / H.265 支持
- 自动检测 FFmpeg 编码器及本机硬件实际可用性
- 硬件编码失败时支持保持目标 Codec 的安全回退
- 新增智能自动压缩模式
- 根据分辨率、FPS、码率、Codec、文件大小和用途生成独立压缩计划
- 新增可选 VMAF 抽样质量校准
- 新增编码无进展 Watchdog,避免硬件编码任务无限停滞
- 重构 Codec / Encoder / RateControl 模型
- 扫描、规划、预览、执行、验证和安全提交统一为完整处理 Pipeline
- 改进条件判断、智能跳过和跳过原因显示
- 改进目标文件大小模式,H.264 / H.265 不再发生 Codec 漂移
- 增强输出验证和源文件保护机制
- 压缩结果未小于源文件时默认放弃结果并保留源文件
- 改进任务历史、Fallback 信息和高级诊断信息
编码器
支持:
- libx264
- libx265
- h264_qsv
- hevc_qsv
- h264_nvenc
- hevc_nvenc
- h264_amf
- hevc_amf
硬件编码器是否可用取决于实际 GPU、驱动和 FFmpeg 环境。
安全机制
CloudLight Video Compressor 不直接覆盖正在编码的源视频。
处理流程仍然是:
临时输出 → FFmpeg → ffprobe 验证 → 输出检查 → 安全提交
压缩失败、取消或验证失败时保留源文件。
系统要求
Windows x64
安装包已包含:
- .NET 8 Runtime
- FFmpeg
- ffprobe
正常情况下无需额外安装运行环境。
校验
SHA256:
DBA38A50311E76C22A83DF9808E98B6E39699E73ED3EAF984262A2CA50DC4DC0
注意:当前安装包未进行 Authenticode 数字签名,因此 Windows SmartScreen 可能显示未知发布者提示。
CloudLight Video Compressor 1.1.0
CloudLight Video Compressor 1.1.0
主要更新
- 新增独立“压缩任务”页面
- 压缩前可查看完整处理计划
- 显示压缩前与计划压缩后的参数变化
- 突出编码、码率、分辨率、FPS、音频等变化
- 新增每视频独立压缩进度
- 新增 Intel Quick Sync H.264 / H.265
- 新增 NVIDIA NVENC H.264 / H.265
- 新增 AMD AMF H.264 / H.265
- 自动检测当前机器真正可用的硬件编码器
- 增加硬件自动选择与 CPU fallback
- 新增智能自动压缩模式
- 根据分辨率、FPS、源码率、编码效率和用途生成独立计划
- 改进压缩条件结果及跳过原因显示
- 修复目标文件大小模式与 H.265 编码选择冲突
- 保持安全临时文件、ffprobe 验证和源文件保护机制
安装包
Windows x64、.NET 8 self-contained,内置 FFmpeg 与 ffprobe。
SHA-256: A6F97905C26D9D5CEE5DEB7046BB627F4862835B77FF5A741F288EFA0B834E26
已知限制
特定真实 4K60 输入上的 hevc_qsv 曾观察到编码进度 stall;本版本未声称该问题已彻底解决,建议继续调查。
本版本当前未进行正式 Authenticode 签名。