短视频RGB分离与故障闪白
使用方式
根据用户素材与表达目的先选择效果并确定少量关键参数,再制作可回看的短样片。用户给出的节奏、视觉风格和声音选择优先于预设。已有文件与素材只读;输出到新 MP4。需要 Python 3.10+ 及本地 FFmpeg/FFprobe(libx264 和所用滤镜);无需登录、API Key、网络或付费服务,不捆绑 FFmpeg。
路径和参数见 references/execution.md,效果选择、样片审阅与修复方法见 references/creative-review.md。滤镜来源、技术架构与能力边界见 references/sources-and-components.md。相对素材路径以项目 JSON 所在目录解析,输出路径相对当前工作目录。
专家决策
- RGB 分离适合短暂的冲击、数字感或情绪转折;glitch 增加颗粒和扫描线;flash 是单次轻闪白。根据叙事节拍选择一种,避免把全部效果持续叠满整片。
- windows 用秒表示,开始包含、结束不包含,按时间排序且互不重叠;先看正常画面—特效—恢复三个位置。低分辨率先减 shift_pixels,否则字幕与面部会难以辨认。
- strength 同时控制该模式的强度;默认 RGB 偏移 4px(8 × 0.5)。保持字幕和品牌标识可读。真实故障模拟不等同于视频损坏或编码错误。
- flash 限制单段不超过 0.25 秒,段间至少 1 秒,最大白色覆盖 35%;默认不生成连续频闪。按用户发布平台要求和观看人群调整或改用 RGB。
- 原声只做重编码、补齐与截断以对齐输出,不添加自动节拍检测、爆点音效或音量提升。音效设计另行获得素材后处理。
交付效果选择依据、具体窗口、MP4 与 .render.json;若一段需要错位加扫描线,用 glitch。时段外变化应仅来自正常视频重编码,不应存在可见特效残留。