Skip to content

Releases: Cloud-Light125/CloudLight-Video-Compressor

CloudLight Video Compressor 1.3.1

Choose a tag to compare

@Cloud-Light125 Cloud-Light125 released this 15 Sep 01:47

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 testsrc2 smoke 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

Choose a tag to compare

@Cloud-Light125 Cloud-Light125 released this 31 Aug 13:56

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

Choose a tag to compare

@Cloud-Light125 Cloud-Light125 released this 30 Aug 22:53

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

Choose a tag to compare

@Cloud-Light125 Cloud-Light125 released this 30 Aug 13:11

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 签名。