视频编辑 是做什么的?
供应商中立的本地后期制作工艺。适用于你已有的任何剪辑、静帧、旁白或背景音乐——无论来自何种来源。
此技能并非生成式视频编辑。 它不会编写运动提示或调用视频生成 API。请先制作或收集媒体素材,然后在此进行装配和后期处理。
安装
| 技能 | 描述 | 安装命令 |
|---|---|---|
video-editing | 在需要装配或润色已渲染的剪辑时使用,通过 ffmpeg 进行拼接、交叉淡入淡出、烧录字幕和副标题、文本/Logo 叠加、前后对比滑块、背景音乐混音、平台导出;或使用 Hyperframes 构建多层 HTML 组合视频。不适用于 AI 视频生成、提示词工程或基于模型的视频编辑。 | npx skills add PrunaAI/pruna-skills@video-editing -y |
使用时机
- 拼接多个已渲染片段(硬切或交叉淡入淡出)
- 烧录短语字幕——单词重音宣传片、简单短语(风景解说片)或逐行区块——参见 captions.md
- 添加标题卡、下三分之一字幕或 Logo 水印
- 制作前后对比或并排比较剪辑
- 在对话或旁白下方混入器乐背景音乐(解说片大约 10–20% 音量于语音之下;视个人品味而定)
- 为社交媒体宽高比(9:16、1:1、16:9)导出,并做响度标准化
- 通过 HyperFrames 或 ffmpeg 制作多幕叙事演示(钩子、背景、展示、收尾)——参见 narrated-showcase.md
- 通过 Hyperframes(可选)制作包含 UI 界面、聊天模拟或多面板布局的组合视频——参见 combination-hyperframes.md
配合使用
任何已完成的 MP4/MOV/WebM 文件以及本地的 ffmpeg/ffprobe。字幕对齐通常使用 Replicate 的 whisperx(或你已有的任何带时间戳的转录稿)。背景音乐和旁白可能来自任何 TTS 或音乐工具。同级技能中的上传辅助工具为可选,非必需。
切勿使用此技能的场景
请改用以下技能:
| 技能 | 描述 | 安装命令 |
|---|---|---|
video-prompting | 在需要为任何生成模型编写视频或运动提示时使用——剧作、运镜、物理安全的运动、帧锚点和片段链。 | npx skills add PrunaAI/pruna-skills@video-prompting -y |
p-video-2-pro | 在需要从文本或起始/结束帧制作电影级短片时使用——产品广告、纪录片镜头或带生成音频的对话。不适用于 1080p、导入音轨或仅有讲话人的主持场景。 | npx skills add PrunaAI/pruna-skills@p-video-2-pro -y |
p-video-2 | 在需要从文本、图像或导入音频制作精炼短片时使用——1080p B-roll、起始/结束帧动画或带混合音轨的运动镜头。不适用于电影级生成音频剪辑或仅有讲话人的主持场景。 | npx skills add PrunaAI/pruna-skills@p-video-2 -y |
p-video | 在需要从文本或图像制作简单短片时使用——快速 B-roll、草稿或起始/结束帧动画。不适合需要电影级生成、最高质量、紧密唇形同步或以 1080p 导入音频的场景。 | npx skills add PrunaAI/pruna-skills@p-video -y |
p-video-avatar | 在需要屏幕上有人物朗读脚本时使用——唇形同步的主持人、代言人或从肖像照片生成的叙述头像。 | npx skills add PrunaAI/pruna-skills@p-video-avatar -y |
p-video-animate | 在需要让一张照片像另一段视频一样运动时使用——运动转移、舞蹈混音或从模板片段生成表演变体。 | npx skills add PrunaAI/pruna-skills@p-video-animate -y |
p-video-replace | 在需要替换现有素材中的人物、服装或产品,同时保持相机运动和音频不变时使用。 | npx skills add PrunaAI/pruna-skills@p-video-replace -y |
p-image-edit | 在需要编辑现有照片时使用——更换服装或背景、根据参考图像构图或使用提示驱动编辑。 | npx skills add PrunaAI/pruna-skills@p-image-edit -y |
music-video | 在需要制作完整音乐视频时使用——原创歌曲或人声、表演剪辑、B-roll 和歌词同步编辑。 | npx skills add PrunaAI/pruna-skills@music-video -y |
narrated-multi-scene | 在需要制作带旁白的多部分故事时使用——剧集式 B-roll、章节式宣传片或几段没有屏幕对话的链接视频场景。 | npx skills add PrunaAI/pruna-skills@narrated-multi-scene -y |
使用习惯指南
在首次回复中,使用反引号标出 `video-editing`。确认输入文件已存在于磁盘上(视频剪辑、可选背景音乐、可选 Logo)。确认 ffmpeg/ffprobe 可用。当源媒体、调色、音频、字幕、宽高比、分辨率或幕结构不明确时,在生成缺失内容或开始长时间渲染之前,先打开采集流程 → generation-diversity 澄清采集。仅在用户明确需要缺失的背景音乐、TTS 或字幕时间码时(例如 whisperx)才调用生成或对齐 API。
结构与创意(多幕作品)
当需求是“解释并展示”并包含旁白加现有剪辑或静帧时:
- 在生成像素之前先提出结构方案——提供两到三种幕结构选择(例如先解释后展示 vs 先展示后解释)。参见 narrated-showcase.md 中的流程预设;可自由合并、删除或重命名幕。
- 在视觉上区分各节拍——文字密集的“工作原理”幕不应看起来像展示 reel(不同布局,除非需求明确要求,否则不要重复预览网格)。
- 让展示 reels 伴随旁白——延长展示窗口直到旁白结束;当剪辑数量较少且尺寸重要时,旋转一个主画面或使用交叉淡入淡出循环播放。
- 在渲染后添加字幕——在最终的 MP4 上烧录;根据可读性选择风格(卡拉 OK 式 vs 简单短语)。参见 captions.md。
- 借鉴模式,不要克隆——从参考 reels 中提取标记、运动习惯和幕类型;如果信息不同,不要重用其他项目的场景顺序。motion-composition-craft.md。
如果用户已指定布局,则直接实现;仍要在首次预览或渲染后确认节奏和字幕风格(当需求模糊时)。
装配前准备
按任务顺序阅读:
- assembly-concat.md — 拼接、标准化、复用
- transitions.md —
xfade/acrossfade - captions.md —
whisperx→ 词条条+单词重音(默认)或简单短语/逐行区块 → 烧录 - overlays.md —
drawtext,Logo 水印 - comparison-sliders.md — 并排/前后对比
- background-music.md — 旁白下方背景音乐
- motion-composition-craft.md — 示例视觉标记、开放式幕模式、教学节拍、运动习惯
- narrated-showcase.md — 流程预设、reel 时机、主画面 vs 网格
- combination-hyperframes.md — HTML 组合视频(可选)
- social-usecase-reel.md — 竖版工作流程演示结构;示例视觉效果仅为建议
- export-presets.md — 宽高比、loudnorm、网页导出
背景音乐提示词与嵌入/发布策略:audio-prompting。
组合视频(Hyperframes)
当交付物需要设计帧——聊天 UI 模拟、动态文字、多面板网格、带屏幕文字的蒙太奇——安装 hyperframes(可选外部工具——参见下方相关技能)并遵循 combination-hyperframes.md。
模式: HyperFrames 渲染(运动 + 旁白,无烧录字幕)→ 渲染后 ffmpeg(whisperx → 字幕烧录——风格按 captions.md→ 可选背景音乐混音 → 导出)。多幕结构:narrated-showcase.md + motion-composition-craft.md。竖版工作流程演示 reels:建议的幕顺序和 HyperFrames 时机在 social-usecase-reel.md 中。其中的颜色、字体和条块布局仅为示例提案,非必需标记。
相关技能
当任务需要时安装相关技能:
| 技能 | 描述 | 安装命令 |
|---|---|---|
generation-diversity | 在编写任何生成提示时使用——习惯性种子、显式结构、场景轴、以及付费 API 调用前的质量门控。 | npx skills add PrunaAI/pruna-skills@generation-diversity -y |
whisperx | 在需要从音频中提取单词级时间戳时使用——歌词对齐、剪切安全行边界或烧录前字幕源时间码。 | npx skills add PrunaAI/pruna-skills@whisperx -y |
stable-audio-2.5 | 在需要轻量器乐背景音乐时使用——对话下方的氛围背景音或用于 reels 和解说片的铺垫乐。 | npx skills add PrunaAI/[email protected] -y |
gemini-3.1-flash-tts | 在需要口语旁白或话音时使用——解说音轨、纪录片台词或与生成视频配对的声音。 | npx skills add PrunaAI/[email protected] -y |
audio-prompting | 在需要为任何生成音频模型编写 TTS、音乐或背景音乐提示时使用——导演风格、歌曲结构和后期制作分层。 | npx skills add PrunaAI/pruna-skills@audio-prompting -y |
pruna-api | 在任何 Pruna 或 Replicate HTTP 调用前使用——凭据、上传/轮询/下载、并行批处理和代理安全。 | npx skills add PrunaAI/pruna-skills@pruna-api -y |
或者一次性安装完整套件:npx skills add PrunaAI/pruna-skills@pruna -y