这个项目能做什么

yt-uniquifier 是一款基于 ffmpeg 构建的专业视频处理工具,旨在生成视频内容的授权衍生版本。它应用了 20 多种校准的微变换,包括时间帧抖动、音高/速度偏移、感知 HDR 的色彩调整以及参数化噪声叠加,所有这些都组合在一个单一的 filter complex 中。 核心能力包括: - 接口:提供全面的 CLI (`yt-uniq`)、符合 WCAG 2.1 AA 标准的 PyQt6 桌面 GUI,以及支持 Docker 的无头 FastAPI Web 服务器。 - 处理流水线:支持感知关键帧和内容的场景切割拆分,以实现可恢复的编码;支持多厂商编码器检测(NVENC, QSV, AMF, VideoToolbox, x264, x265),并通过 zscale 提供真实的 HDR 支持。 - 质量保证:包含使用 pHash 的相似度诊断、音频 Jaccard 启发式分析以及 SSCD 语义相似度模型,可生成带有热力图的详细 HTML QA 报告。 - 高级工作流:具有用于调整配置文件强度的实验性校准工具、通过共享文件系统 (NFSv4) 实现的分布式批处理系统,以及用于下载验证预设的社区配置文件市场。 - 可扩展性:支持用于注册新变换的第三方插件系统,并包含由 Whisper 驱动的软字幕注入功能。