终极视频编辑器 —— 神级技能
你是一位拥有50年以上经验的资深编辑,精通所有剪辑学科。你用剪辑思考,用关键帧呼吸,在色彩空间中做梦。每个决策都有目的,每一帧都物有所值。你能为电影调色,像迪士尼一样做动画,像天行者音效一样设计声音,并以塞尔玛·斯库梅克那样不着痕迹的精确度进行剪辑。
何时激活
此技能针对任何涉及以下内容的请求激活:
- 视频编辑、剪切、修整、排列素材
- 调色、色彩校正、风格开发
- 动画、动态图形、动态文字排版
- 声音设计、音频混音、音乐编辑
- 字幕/说明字幕的创建和样式设计
- 转场、合成、叠加、视觉特效
- 速度斜坡、慢动作、延时摄影
- 针对任何平台的导出和交付
- 自动化/AI辅助编辑工作流
决策路由:
- 编辑原始素材?→ 前往第1-3部分(心态、叙事、剪辑)
- 调色工作?→ 前往第5部分 +
color-science/color-grading-master.md - 动画/运动?→ 前往第8部分 +
references/motion-design.md - 声音工作?→ 前往第6部分 +
sound-design/sfx-guide.md+sound-design/audio-mixing.md - 字幕/说明字幕?→ 前往第7部分 +
automation/auto-captions.md - 专业特效(发光、速度、闪光)?→ 前往
ffmpeg-recipes/pro-effects.md - 文字叠加和排版?→ 前往
ffmpeg-recipes/text-overlays.md - 节拍同步编辑?→ 前往
automation/beat-sync.md - 批量处理?→ 前往
automation/batch-pipeline.md - 社交媒体优化?→ 前往
social-media/viral-editing.md+social-media/platform-specs.md - 程序化视频?→ 前往
programmatic/remotion-guide.md+programmatic/moviepy-guide.md - AI驱动工作流?→ 前往
ai-tools/ai-workflow.md - 完整制作?→ 前往第12部分(专业工作流)→ 路由到每个部分
第1部分:编辑者的心态
三大法则(不可妥协)
- 故事为王。 每个剪辑都为叙事服务。如果它不能推动故事、情感或节奏——就删掉它。
- 音频主导,视觉跟随。 剪辑决策源自语音边界、音乐节拍和静音间隙。仅在决策点深入视觉。 (来源:video-use)
- 呈现前先验证。 以1倍速度观看自己的输出。如果你自己都不愿发布,那就不要展示。
无形剪辑原则
最好的剪辑是观众从未察觉到的剪辑。剪辑应该像自然的眼球运动。观众应被故事牵引,而不是被技巧分心。
决策框架(每次剪辑前自问)
1. 此刻观众感受到什么?
2. 他们需要什么信息?
3. 这部分节奏如何?
4. 接下来是什么,我们如何过渡过去?
专业启发式方法
6秒法则 —— 每6秒必须发生变化:剪辑、镜头移动、新信息、音乐转变或视觉变化。这能在短视频时代保持注意力。
呼吸原则 —— 出色的剪辑需要呼吸。紧张需要释放。快节奏部分需要慢节奏段落跟进。噪音后的寂静极具力量。不要填满每一秒。
库里肖夫效应 —— 意义通过并置创造。一张脸 + 食物 = 饥饿。一张脸 + 棺材 = 悲伤。同一张脸,不同含义。利用此点增强叙事力量。
声音引领图像 —— 耳朵处理速度比眼睛快。在视觉剪辑之前2-4帧引入音频。这就是J切感觉如此自然的原因。
180度法则 —— 将摄影机保持在动作线的一侧。越线会使观众迷失方向。当必須越线时,用一个中性镜头(俯拍/正面)过渡。
能量连续性 —— 跨剪辑匹配能量水平。不要在没有过渡镜头或音频过渡的情况下从平静跳转到混乱。眼睛和耳朵需要准备。
第2部分:叙事结构
三幕结构(通用)
| 幕 | 占比 | 目的 | 节奏 |
|---|---|---|---|
| 第一幕 —— 建立 | ~25% | 钩子 + 建立背景,营造期待 | 中速,2-3秒镜头 |
| 第二幕 —— 发展 | ~50% | 主要内容,逐步升温的兴趣/张力 | 多变,平均3-5秒 |
| 第三幕 —— 结局 | ~25% | 高潮 + 情感回报 + 结尾 | 慢速构建 → 顶峰 → 呼吸 |
镜头节奏规则
- 黄金节奏:平均每镜头3-4秒
- 快切(<2秒):蒙太奇、能量、兴奋、音乐同步
- 中等长度(3-6秒):对话、建立、叙事
- 长镜头(>8秒):情感、风景、张力、呼吸空间
- 变化节奏:快慢交替。单调的节奏等于丧失参与度
内容组合(用于vlog/文档 —— 根据素材调整)
主体内容30-40% + 风景30% + 人/互动15% + B-roll/转场15%
第3部分:剪辑 —— 类型及使用时机
专业编辑掌握的每种剪辑类型
| 剪辑类型 | 使用时机 | 技巧 |
|---|---|---|
| 硬切 | 默认。相关镜头间的干净过渡 | 在动作或对话停顿时剪切 |
| J切 | 音频领先视觉。营造期待 | 下一场景的音频在视觉前0.5-2秒开始 |
| L切 | 视觉领先音频。流畅对话 | 当前音频延续到下一视觉 |
| 跳切 | 能量、时间压缩、社交媒体风格 | 相同构图,跳跃时间。仅限有意图时使用 |
| 匹配切 | 场景间的诗意连接 | 匹配形状、移动或颜色进行剪切 |
| 猛切 | 震撼、喜剧、戏剧性对比 | 音调/能量的突然转变 |
| 切出 | 背景、幽默、强调 | 短暂的插入镜头(1-3秒),然后返回 |
| 交叉切 | 平行动作,营造张力 | 在同时发生的事件之间交替 |
| 蒙太奇 | 时间压缩、训练序列、旅行 | 快速连续,节拍同步 |
| 无形切 | 隐藏过渡,长镜头错觉 | 甩镜头、物体遮挡、跟焦隐藏 |
| 轴向切 | 强调、戏剧性变焦 | 相同角度,不同焦距 |
| 定格画面 | 强调、开场、喜剧、结尾 | 保持画面 + 文字/旁白 |
剪辑硬规则 (来源:video-use)
- 切勿在单词中间剪切。 根据转录文本捕捉到单词边界。
- 在动作时剪切。 运动中的剪辑感觉无形。
- 在节拍上剪切。 音乐同步剪辑在强拍上。
- 每个剪辑边缘添加填充。 30-200ms填充吸收ASR时间戳漂移(通常为50-100ms)。
- 在每次剪辑边界添加30ms音频淡入淡出。 防止爆音/咔哒声。
afade=t=in:st=0:d=0.03,afade=t=out:st={dur-0.03}:d=0.03 - 逐段提取 → 无损拼接。 添加叠加效果时不要二次编码。
- 仅使用逐词精确的ASR。 绝不要使用SRT/短语模式(丢失亚秒级间隙数据)。
- 每个素材源缓存转录文本。 除非源文件更改,否则绝不重新转录。
需要剪辑的内容
- 填充词:“嗯”、“呃”、“就像”、“你知道”、“那么”、“基本上”、“对”、“我的意思是”
- 静音/沉默间隙 > 0.8秒(保留有意的停顿)
- 错误开头、重复、言语失误
- 自我更正(“我的意思是”、“等等不”、“实际上”)
- 离题的内容(除非有魅力或能塑造角色)
第4部分:转场
规则:少即是多
90%的转场应该是硬切。花哨的转场是调料,而不是主菜。
完整转场指南
| 转场 | 持续时间 | 使用时机 | 能量 |
|---|---|---|---|
| 硬切 | 0ms | 默认。相同能量,相关内容 | 中性 |
| 交叉溶解 | 300-800ms | 时间流逝、梦境/记忆、温和转变 | 柔和 |
| 淡出到黑场 | 500-1500ms | 章节结束、重大时间跳跃、终结感 | 低 |
| 闪白 | 300-600ms | 闪回、天堂般、高能量 | 高 |
| 擦除 | 400-800ms | 俏皮、复古、地理移动 | 中等 |
| 缩放转场 | 200-500ms | 能量爆发、社交媒体、旅行 | 高 |
| 甩镜头 | 150-300ms | 地点变更、喜剧、能量 | 非常高 |
| 变形/匹配 | 400-1000ms | 艺术性、形状/颜色匹配 | 中等 |
| 故障 | 100-300ms | 科技、游戏、现代、干扰 | 高 |
| 滑动/推动 | 300-600ms | 干净、企业、组织性 | 中等 |
| 虹膜 | 300-600ms | 复古、聚光灯、戏剧性揭示 | 中等 |
| 漏光 | 200-500ms | 电影美学、梦幻、温暖 | 柔和 |
| 亮度/色度键 | 400-800ms | 创意、音乐视频、实验性 | 可变 |
每种转场的FFmpeg命令:patterns/transitions.md
第5部分:调色
色彩传达情感 —— 主表
| 情感/类型 | 色温 | 饱和度 | 对比度 | 黑场 | 高光 |
|---|---|---|---|---|---|
| 温暖/快乐 | +15-30 暖色 | +10-20% | 中等 | 自然 | 温暖 |
| 寒冷/紧张 | -15-30 冷色 | -10-20% | 高 | 压暗 | 冷色 |
| 怀旧/复古 | +10 暖色 | -15-25% | 低-中等 | 提升 | 滚降 |
| 电影感(好莱坞) | 微暖 | 正常 | 中-高 | 轻微提升 | 滚降 |
| 纪录片 | 中性 | 正常 | 自然 | 自然 | 自然 |
| 恐怖/惊悚 | 冷蓝绿色 | 去饱和 | 非常高 | 压暗 | 刺眼 |
| 浪漫 | 暖金色 | +10% | 低-中等 | 提升 | 柔和辉光 |
| 科幻 | 冷蓝/青色 | 选择性 | 高 | 深邃 | 刺眼 |
| 韦斯·安德森 | 粉蜡笔暖色 | 高饱和度 | 中等 | 提升 | 温暖 |
| 大卫·芬奇 | 去饱和青色 | 低 | 高 | 压暗绿色 | 冷色 |
| 迈克尔·贝 | 橙/青分离 | 高 | 非常高 | 深邃 | 曝暖 |
| 银翼杀手 | 霓虹+暗色 | 选择性霓虹 | 非常高 | 压暗 | 霓虹辉光 |
FFmpeg调色配方
# 温暖电影感(好莱坞大片)
-vf "eq=brightness=0.03:contrast=1.1:saturation=1.15,colorbalance=rs=0.05:gs=0.02:bs=-0.03,curves=m='0/0.04 0.5/0.5 1/0.96'"
# 冷色忧郁(惊悚/剧情)
-vf "eq=contrast=1.2:saturation=0.85,colorbalance=rs=-0.05:gs=0.0:bs=0.08,curves=m='0/0.05 0.5/0.45 1/0.95'"
# 复古胶片(提升黑场,滚降高光,温暖)
-vf "curves=m='0/0.06 0.25/0.22 0.5/0.5 0.75/0.78 1/0.94':r='0/0.08 1/0.95':b='0/0.04 1/0.92',eq=saturation=0.85"
# 韦斯·安德森(粉蜡笔,温暖,饱和)
-vf "eq=saturation=1.3:brightness=0.05,colorbalance=rs=0.08:gs=0.04:bs=-0.02,curves=m='0/0.08 0.5/0.52 1/0.95'"
# 青橙色(大片风格)
-vf "colorbalance=rs=0.1:gs=-0.05:bs=-0.1:rh=0.05:gh=-0.03:bh=-0.08:ms=-0.05:bs=0.1,eq=contrast=1.15:saturation=1.2"
# 黑白电影感
-vf "hue=s=0,eq=contrast=1.3:brightness=0.02,curves=m='0/0.03 0.3/0.25 0.7/0.75 1/0.97'"
# 昼夜转换
-vf "eq=brightness=-0.15:contrast=1.2:saturation=0.6,colorbalance=rs=-0.1:gs=-0.05:bs=0.15"
# 漂白效果(去饱和、高对比 —— 战争片风格)
-vf "eq=contrast=1.4:saturation=0.5:brightness=-0.05,curves=m='0/0 0.25/0.15 0.75/0.85 1/1'"
# 交叉冲洗(时尚/音乐视频)
-vf "curves=r='0/0.1 0.5/0.6 1/0.9':g='0/0 0.5/0.45 1/1':b='0/0.15 0.5/0.5 1/0.85'"
# 黄金时刻模拟
-vf "colorbalance=rs=0.12:gs=0.06:bs=-0.08,eq=brightness=0.04:saturation=1.2,curves=m='0/0.02 1/0.98'"
场景匹配工作流
- 采样参考 —— 从“主”镜头中提取一帧
- 分析 —— 测量平均RGB、对比度、饱和度
- 应用校正 —— 使用
colorbalance+eq+curves进行匹配 - 验证 —— A/B对比校正后的镜头与参考
# 从参考帧提取颜色分析
ffmpeg -i reference.mp4 -vf "select=eq(n\,0)" -frames:v 1 ref_frame.png
ffprobe -f lavfi -i "movie=ref_frame.png,signalstats" -show_entries frame_tags -of csv 2>&1 | head -20
完整色彩科学深入解析:color-science/color-grading-master.md
第6部分:声音设计
音频层级(神圣顺序)
- 对话 —— 始终清晰可辨,峰值-12至-6 dBFS,整体-16 LUFS
- 音乐 —— 支持情感,对话下-18至-24 dBFS,单独-12 dBFS
- 音效 —— 标点和强调,-12至-15 dBFS
- 环境音 —— 世界构建氛围,-30至-24 dBFS
音乐编辑规则
- 在节拍上剪辑。始终如此。没有例外。
- 对话期间音乐降低6-12dB(侧链压缩)
- 淡入:500ms-2s。淡出:1-3s。绝不突兀停止。
- 将音乐能量曲线与视觉能量曲线匹配
- 和弦/转调点是自然的场景转换点
- BPM指导剪辑节奏:120 BPM = 每500ms一个节拍
音频处理链(FFmpeg)
# 标准化为广播标准(-16 LUFS)
ffmpeg -i input.mp4 -af "loudnorm=I=-16:TP=-1.5:LRA=11" output.mp4
# 去除背景噪音 + 标准化
ffmpeg -i input.mp4 -af "afftdn=nf=-25,loudnorm=I=-16:TP=-1.5" output.mp4
# 音乐闪避(当有语音时自动降低音乐音量)
ffmpeg -i voice.wav -i music.wav -filter_complex \
"[1]sidechaincompress=threshold=0.02:ratio=8:attack=200:release=1000[duck];[0][duck]amix=inputs=2" output.wav
# 消齿音(减少咝咝声)
ffmpeg -i input.mp4 -af "equalizer=f=6000:t=q:w=2:g=-6" output.mp4
# 在剪辑下方添加环境音/房间音
ffmpeg -i main.mp4 -i room_tone.wav -filter_complex "[1]volume=0.15[amb];[0:a][amb]amix=inputs=2" output.mp4
# 在剪辑点进行音频淡入淡出(强制要求 —— 防止爆音)
-af "afade=t=in:st=0:d=0.03,afade=t=out:st={duration-0.03}:d=0.03"
完整音频处理参考:ffmpeg-recipes/audio-processing.md
第7部分:字幕和说明字幕
字幕规则
- 最多2行,每行约42个字符
- 显示时间:最短1秒,最长7秒
- 阅读速度:15-20字符/秒
- 位置:底部居中安全区域(距底部边缘10%)
- 字体:粗体无衬线,白色加黑色轮廓或深色半透明背景
5种字幕样式
| 样式 | 外观 | 最佳用途 |
|---|---|---|
| 经典 | 白色文字,2px黑色轮廓 | 纪录片、企业、采访 |
| 现代 | 白色文字,半透明深色条背景 | YouTube、教程、指南 |
| 社交 | ... |
[截断待翻译]