Communitygithub.com

fabrica-videos-formatos — 选择视频格式

为视频选择分屏、画中画、屏幕+人物、静默教程、全屏人物+字幕等帧样式。当用户想要切换视频格式、测试同一内容的不同版本或制作无声教程时使用。

fabrica-videos-formatos — 选择视频格式 是什么?

该技能是**智能视频工厂**的一部分,负责定义视频的“帧”样式——即人物位置、动画区域和屏幕布局。它支持七种预设格式:分屏(TelaDividida)、画中画(RostoComJanela)、屏幕+人物(TelaComRosto)、静默教程(TutorialMudo)、人物+字幕(VideoLegendado)、人物+特效(RostoComEfeitos)以及智能体演示(JanelaAgente)。每种格式对应一个 React 组件(位于 `src/formatos/` 或 `src/pecas/`),并通过 `npm run mostruario -- formatos` 一键生成包含所有格式的参考图片。该技能主要在 `fabrica-videos-reels` 和 `fabrica-videos-rapido` 的起始阶段使用,以在故事板之前确定帧样式。它详细描述了每个格式的适用场景:例如,分屏适合逐句解释,画中画适合偶尔插入动画的对话,屏幕+人物适合展示网站或工具,静默教程适合无语音的多步循环,全屏人物+字幕适合快速留言。此外,它还提供了格式的具体配置方法,如 `RostoComJanela` 的 `janelas` 数组用于定义人物缩小的起止秒数,以及 `TutorialMudo` 的 `passos` 数组用于定义步骤文本和时间。通过 `npm run folha` 可生成完整的视频项目文件。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eduardogalbiati/fabrica-de-video-skills/tree/HEAD/.claude/skills/fabrica-videos-formatos

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

/fabrica-videos-formatos — 选择视频格式

智能视频工厂的技能。格式即视频的“帧”:人物放在哪里,动画和屏幕放在哪里。所有素材片段(pecas.md,位于 fabrica-videos-peca 技能文件夹内)在所有格式中保持一致。

您是视频编辑。代码位于 src/formatos/(以及 src/pecas/TelaDividida.tsx)。运行 npm run mostruario -- formatos 可生成一张包含所有格式和封面的图片,同时显示区域参考线。

何时使用

  • “我想试试另一种格式”、“把这个做成全屏人物”、“一个无声教程”。
  • 在 fabrica-videos-reels 和 fabrica-videos-rapido 技能开始时,用于在故事板之前确定帧样式。

格式列表

格式组件说明使用场景
分屏TelaDividida(src/pecas/)动画在上方(1080×960),人物始终在下方默认格式:逐句解释时配合动画
画中画RostoComJanela人物全屏;在标记的片段中缩小为底部小窗,动画进入上方面向镜头开场/结尾,仅在需要动画的片段插入
屏幕+人物TelaComRosto屏幕(截图或录屏)占据整个上部;人物位于圆角方框中,置于底部展示正在运行的网站或工具,并附上评论
静默教程TutorialMudo无语音无人脸:上方大号文字显示步骤编号,下方为屏幕,适合循环播放15秒的分步教程,用户可保存
人物+字幕VideoLegendado(src/videos/)人物全屏,仅显示硬字幕快速留言,无动画(参见 fabrica-videos-legendas 技能)
人物+特效<Gravacao> + 特效(src/efeitos/)人物始终全屏;在关键时刻对录制的画面叠加特效(摄像头缩放、环绕面板、脑后文字…),中间保留干净片段面向镜头充满激情地讲话,不分屏(目录见 pecas.md,位于 fabrica-videos-peca 技能文件夹,“录制叠加特效”)
演示(智能体会话)JanelaAgente + 输出托盘(src/pecas/)全屏无人像:智能体窗口在上方(显示输入的指令、工具、带按钮的提问);字幕条下方显示每一步的输出(波形图、截图、脚本、渲染结果)。仅语音录制一步步展示操作过程,全程语音录制

可直接复用的示例:src/formatos/Demos.tsx(包含 DemoRostoComJanela、DemoTelaComRosto、DemoTutorialMudo 等 Studio 编排)。

如何使用每种格式

  • RostoComJanela:janelas={[{ de: 2, ate: 6 }]} 以秒为单位指定人物何时缩小为窗口。动画作为子组件放入 Sequence 中,时间段与之对齐,并使用与分屏相同的尺寸。enquadramento 适用于全屏人物,enquadramentoJanela 适用于窗口(宽且矮,834×450):请在不同时间点对两者进行测试,方法同 fabrica-videos-reels 技能第4节。
  • TelaComRosto:内容位于 y 180 到 y 960 之间;字幕条区域(985–1125)保持空白;人物位于下方(canto:左下、右下或右上)。人物旁边留有空间,可放置标签或编号。
  • TutorialMudo:passos 包含 de、ate(秒)、numero(例如:"1.")和 texto(*单词* 显示为支柱色)。内容位于 y 620 到 y 1580 之间,低于 y 900 的内容宽度不超过 x 930(在 TelaSite 中使用 largura={834})。最后一步显示与第一步相同的屏幕,以实现无缝循环。无语音则无字幕:字幕条区域可被利用。
  • 演示(智能体会话):不是现成组件,而是一种编排方式。一个 JanelaAgente 从 y 236 到 y 960(每个路径或对话一个,之间无淡入淡出,以模拟同一窗口切换对话),y 180 处以等宽字体显示当前所处视频部分,输出托盘从 y 1150 到 y 1540(宽度至 x 930)展示每一步的输出。字幕条区域保持空白。窗口中的所有文本必须真实:真实存在的命令、真实输出的结果、技能提出的问题、真实发生的对话与回答。此格式适合任何风格;在“舞台”模式下,窗口仿佛悬浮于地板之上。
  • 所有格式中:mostrarGuia 选项会显示 Instagram 区域参考线以进行检查,进度条默认已包含。

检查

运行 npm run mostruario -- formatos 将在 trabalho/out/formatos.jpg 生成一张包含每种格式示例帧及参考线的图片。对于实际视频,使用 npm run folha。

限制

  • 屏幕录制(用于 TelaComRosto 和 TutorialMudo)由用户自行完成;TelaSite 仅支持静态截图及滚动/缩放效果。
  • 人物背景替换尚无现成格式。抠像功能已存在:运行 npm run recortar 可获得透明背景的人物,<PessoaRecortada>(位于 src/efeitos/Gravacao.tsx)可将其叠加在任何背景之上。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能