/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)可将其叠加在任何背景之上。