> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happycapy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 视频生成

> 在 Project 中用文字、图片或现有视频生成短视频

## 什么是视频生成？

视频生成可以让你用文字提示词、图片或现有视频片段创建短视频。你可以用它制作社交广告、产品演示、分镜视频、动态概念稿，以及需要和其他 Project 文件放在一起的营销素材。

从你手头已有的素材开始即可。点击输入框下方的 **Generate Video** 进入视频模式，然后描述你想要的片段。你也可以直接在消息里让 Happycapy 生成视频。如果你在意具体模型，可以在视频模型菜单中选择，或在提示词里说明；否则只描述目标结果，让 Happycapy 选择合适的路径。

## 三种开始方式

选择你已有的输入：一个提示词、一张或多张图片，或者一段现有视频。

### 1. 从文字开始

描述你想要的视频。说明主体、场景、动作、风格、时长、画幅比例，以及你准备把它用在哪里。

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(250px, 1fr))', gap: '1rem', margin: '1rem 0 2rem' }}>
  <div style={{ gridColumn: '1 / -1', border: '1px solid rgba(46, 41, 41, 0.1)', borderRadius: '12px', overflow: 'hidden', background: '#fffdf9' }}>
    <div style={{ padding: '1.1rem' }}>
      <div style={{ fontSize: '0.78rem', textTransform: 'uppercase', letterSpacing: '0.08em', color: '#df7657', fontWeight: 750 }}>文生视频</div>
      <h3 style={{ margin: '0.35rem 0 0.55rem', fontSize: '1.3rem' }}>把一个动态想法变成竖屏视频</h3>
      <p style={{ margin: '0 0 1rem', color: '#6e6861', fontSize: '0.95rem', lineHeight: 1.55 }}>从你想要的最终动作开始描述。包括主体、镜头角度、重复动作、感官细节和目标画幅。</p>

      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(240px, 1fr))', gap: '1.25rem', alignItems: 'stretch' }}>
        <div style={{ height: '100%', padding: '0.85rem', borderRadius: '9px', background: '#f8f6f2', color: '#4d4640', fontSize: '0.86rem', lineHeight: 1.55 }}>
          <p style={{ margin: '0 0 0.65rem', color: '#8a8178', fontWeight: 700 }}>询问 Happycapy</p>
          <code style={{ whiteSpace: 'pre-wrap' }}>近景镜头：一只手逐个按下一块由各种饼干和糖果组成的键盘按键。{"\n\n"}每次指尖落下时，对应的饼干键帽会轻微下压，然后迅速弹回，发出清脆的“click-clack, click-clack”声音，既有饼干的酥脆质感，也有机械键盘清晰的触觉反馈。{"\n\n"}手指以稳定节奏连续按下不同键帽，动作流畅。竖屏视频，9:16 画幅。</code>
        </div>

        <div style={{ height: '100%', justifySelf: 'center', width: 'min(100%, 240px)', display: 'flex' }}>
          <video controls muted playsInline preload="metadata" poster="/images/features/cookie-keyboard-video-poster.jpg" style={{ display: 'block', width: '100%', aspectRatio: '9 / 16', objectFit: 'cover', margin: 0, borderRadius: '12px', border: '1px solid rgba(46, 41, 41, 0.1)', boxShadow: '0 18px 40px rgba(46, 41, 41, 0.08)' }}>
            <source src="https://mintcdn.com/happycapy/3Agk_CtGKKqauJRe/images/features/cookie-keyboard-video.mp4?fit=max&auto=format&n=3Agk_CtGKKqauJRe&q=85&s=06f85a9977ebd9fef79696830bacb24f" type="video/mp4" data-path="images/features/cookie-keyboard-video.mp4" />

            您的浏览器不支持 video 标签。
          </video>
        </div>
      </div>
    </div>
  </div>
</div>

### 2. 从图片开始

当你想更好地控制首帧、尾帧、主体、产品、角色或视觉风格时，可以上传图片。

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(250px, 1fr))', gap: '1rem', margin: '1rem 0 2rem' }}>
  <div style={{ gridColumn: '1 / -1', border: '1px solid rgba(46, 41, 41, 0.1)', borderRadius: '12px', overflow: 'hidden', background: '#fffdf9' }}>
    <div style={{ padding: '1.1rem' }}>
      <div style={{ fontSize: '0.78rem', textTransform: 'uppercase', letterSpacing: '0.08em', color: '#df7657', fontWeight: 750 }}>图生视频</div>
      <h3 style={{ margin: '0.35rem 0 0.55rem', fontSize: '1.3rem' }}>用参考图让产品动起来</h3>
      <p style={{ margin: '0 0 1rem', color: '#6e6861', fontSize: '0.95rem', lineHeight: 1.55 }}>告诉 Happycapy 每张图片控制什么内容。首帧定义开场，尾帧定义目标画面，参考图则用于保持身份、材质或风格。</p>

      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(170px, 1fr))', gap: '0.75rem', marginBottom: '1rem' }}>
        <div style={{ padding: '0.85rem', borderRadius: '10px', background: '#f8f6f2', border: '1px solid rgba(46, 41, 41, 0.08)' }}>
          <div style={{ color: '#df7657', fontSize: '0.78rem', fontWeight: 750, textTransform: 'uppercase', letterSpacing: '0.08em' }}>首帧</div>
          <p style={{ margin: '0.35rem 0 0', color: '#4d4640', fontSize: '0.88rem', lineHeight: 1.45 }}>视频最开始看到的画面。</p>
        </div>

        <div style={{ padding: '0.85rem', borderRadius: '10px', background: '#f8f6f2', border: '1px solid rgba(46, 41, 41, 0.08)' }}>
          <div style={{ color: '#df7657', fontSize: '0.78rem', fontWeight: 750, textTransform: 'uppercase', letterSpacing: '0.08em' }}>尾帧</div>
          <p style={{ margin: '0.35rem 0 0', color: '#4d4640', fontSize: '0.88rem', lineHeight: 1.45 }}>最后的姿态、布局或揭示画面。</p>
        </div>

        <div style={{ padding: '0.85rem', borderRadius: '10px', background: '#f8f6f2', border: '1px solid rgba(46, 41, 41, 0.08)' }}>
          <div style={{ color: '#df7657', fontSize: '0.78rem', fontWeight: 750, textTransform: 'uppercase', letterSpacing: '0.08em' }}>参考图</div>
          <p style={{ margin: '0.35rem 0 0', color: '#4d4640', fontSize: '0.88rem', lineHeight: 1.45 }}>产品、角色、品牌或整体氛围。</p>
        </div>
      </div>

      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(260px, 1fr))', gap: '1.25rem', alignItems: 'start', marginBottom: '1rem' }}>
        <div>
          <img src="https://mintcdn.com/happycapy/3Agk_CtGKKqauJRe/images/features/lemon-cider-storyboard.png?fit=max&auto=format&n=3Agk_CtGKKqauJRe&q=85&s=6a06f4a0528f02a54c2a065a6a04cacc" alt="用于图生视频广告的九宫格柠檬汽水分镜参考图" style={{ display: 'block', width: '100%', aspectRatio: '16 / 9', objectFit: 'cover', margin: 0, borderRadius: '12px', border: '1px solid rgba(46, 41, 41, 0.1)' }} width="1672" height="941" data-path="images/features/lemon-cider-storyboard.png" />

          <div style={{ marginTop: '0.45rem', color: '#8a8178', fontSize: '0.78rem', fontWeight: 700, textTransform: 'uppercase', letterSpacing: '0.08em' }}>分镜参考图</div>
        </div>

        <div>
          <video controls muted playsInline preload="metadata" poster="/images/features/lemon-cider-video-poster.jpg" style={{ display: 'block', width: '100%', aspectRatio: '16 / 9', objectFit: 'cover', margin: 0, borderRadius: '12px', border: '1px solid rgba(46, 41, 41, 0.1)', boxShadow: '0 18px 40px rgba(46, 41, 41, 0.08)' }}>
            <source src="https://mintcdn.com/happycapy/3Agk_CtGKKqauJRe/images/features/lemon-cider-video.mp4?fit=max&auto=format&n=3Agk_CtGKKqauJRe&q=85&s=0f95c2f13c2da0ab5e41162291ccdf78" type="video/mp4" data-path="images/features/lemon-cider-video.mp4" />

            您的浏览器不支持 video 标签。
          </video>

          <div style={{ marginTop: '0.45rem', color: '#df7657', fontSize: '0.78rem', fontWeight: 750, textTransform: 'uppercase', letterSpacing: '0.08em' }}>生成视频</div>
        </div>
      </div>

      <p style={{ margin: '0 0 1rem', color: '#6e6861', fontSize: '0.95rem', lineHeight: 1.55 }}>分镜图可以同时做两件事：固定产品、角色和色彩风格，也告诉 Happycapy 镜头顺序。</p>

      <div style={{ padding: '0.85rem', borderRadius: '9px', background: '#f8f6f2', color: '#4d4640', fontSize: '0.86rem', lineHeight: 1.55 }}>
        <p style={{ margin: '0 0 0.65rem', color: '#8a8178', fontWeight: 700 }}>询问 Happycapy</p>
        <code style={{ whiteSpace: 'pre-wrap' }}>使用上传的九宫格分镜图作为视觉参考和镜头顺序指南，生成一条 15 秒柠檬气泡水广告。{"\n\n"}保持角色、产品标签、色彩、明亮夏日光线和镜头构图接近参考图。按照从左到右、从上到下的顺序执行每个分镜。加入自然运动：瓶身冷凝水、上升气泡、微风中的头发、慢动作饮用、阳光光晕，以及最后的近景定格。{"\n\n"}使用轻盈的日本夏日广告风格，天空蓝鲜明，金色阳光温暖，浅景深，手持镜头轻微漂移。保存为 outputs/lemon-cider-ad.mp4。</code>
      </div>
    </div>
  </div>
</div>

<Accordion title="完整分镜提示词">
  <div style={{ padding: '0.85rem', borderRadius: '9px', background: '#f8f6f2', color: '#4d4640', fontSize: '0.86rem', lineHeight: 1.55 }}>
    <code style={{ whiteSpace: 'pre-wrap' }}>使用上传的九宫格分镜图（[https://storage.res-capy.com/img-prompt/lemon-cider-ad.png）作为这条广告视频的视觉参考和镜头顺序指南。\{"\n\n"}分镜展示了一位开朗的日本年轻女性，她穿着白色服装，在明亮的蓝色夏日天空下拿着一瓶透明柠檬气泡水（“レモンサイダー](https://storage.res-capy.com/img-prompt/lemon-cider-ad.png）作为这条广告视频的视觉参考和镜头顺序指南。\{"\n\n"}分镜展示了一位开朗的日本年轻女性，她穿着白色服装，在明亮的蓝色夏日天空下拿着一瓶透明柠檬气泡水（“レモンサイダー) LEMON CIDER 瀬戸内レモン”）。请忠实复现参考图中的角色外观、产品设计、色彩风格和每个镜头构图。{"\n\n"}按照 9 个分镜的顺序生成场景：{"\n\n"}分镜 1（0:00-0:02）：让瓶子向镜头前伸，冷凝水珠捕捉光线，瓶内气泡上升。{"\n\n"}分镜 2（0:02-0:04）：女孩转向镜头露出明亮笑容，头发在微风中轻动，身后阳光闪烁。{"\n\n"}分镜 3（0:04-0:06）：她慢慢仰头喝一口，满足地闭上眼睛，温暖阳光在轮廓周围形成光晕。{"\n\n"}分镜 4（0:06-0:08）：她走在洒满阳光的小路上，回头露出俏皮笑容，背景树叶闪动。{"\n\n"}分镜 5（0:08-0:10）：瓶子居中悬浮在深蓝天空前，阳光穿过瓶身折射出缓慢扫过的彩虹弧线。{"\n\n"}分镜 6（0:10-0:11）：她双手把瓶子递向观众，身体微微前倾，露出温暖邀请的笑容。{"\n\n"}分镜 7（0:11-0:12）：极近景：瓶盖慢动作拧开，泡沫和气泡在金色逆光下向上爆开。{"\n\n"}分镜 8（0:12-0:13）：她大笑着把瓶子举过头顶，镜头向上漂移，展现广阔蓝天。{"\n\n"}分镜 9（0:13-0:15）：她把瓶子靠近脸庞，温柔地看向镜头并真诚微笑。慢慢推进。定格在最后一帧。{"\n\n"}风格：严格匹配参考图的调色：略微过曝的高光、轻盈的白色、鲜明天空蓝、温暖金色阳光。电影感浅景深。平滑的手持镜头微漂移。在饮用、开盖气泡和最后定格处使用慢动作。</code>
  </div>
</Accordion>

### 3. 编辑视频

当你已经有一段素材，并希望 Happycapy 创建新版本、改变主体、调整动作或继续优化同一场景时，可以上传视频。

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(250px, 1fr))', gap: '1rem', margin: '1rem 0 2rem' }}>
  <div style={{ gridColumn: '1 / -1', border: '1px solid rgba(46, 41, 41, 0.1)', borderRadius: '12px', overflow: 'hidden', background: '#fffdf9' }}>
    <div style={{ padding: '1.1rem' }}>
      <div style={{ fontSize: '0.78rem', textTransform: 'uppercase', letterSpacing: '0.08em', color: '#df7657', fontWeight: 750 }}>视频编辑</div>
      <h3 style={{ margin: '0.35rem 0 0.55rem', fontSize: '1.3rem' }}>修改现有视频里发生的事情</h3>
      <p style={{ margin: '0 0 1rem', color: '#6e6861', fontSize: '0.95rem', lineHeight: 1.55 }}>把源视频交给 Happycapy，并说明你希望改变什么。你可以保留原始镜头运动、房间、光线和节奏，同时改变主体或动作。</p>

      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(220px, 1fr))', gap: '1.25rem', alignItems: 'start', marginBottom: '1rem' }}>
        <div>
          <video controls muted playsInline preload="metadata" poster="/images/features/video-edit-capy-cat-before-poster.jpg" style={{ display: 'block', width: '100%', aspectRatio: '9 / 16', objectFit: 'cover', margin: 0, borderRadius: '12px', border: '1px solid rgba(46, 41, 41, 0.1)' }}>
            <source src="https://mintcdn.com/happycapy/3Agk_CtGKKqauJRe/images/features/video-edit-capy-cat-before.mp4?fit=max&auto=format&n=3Agk_CtGKKqauJRe&q=85&s=ce7c9c1d7c2d6cfbafddeefcaef85cbb" type="video/mp4" data-path="images/features/video-edit-capy-cat-before.mp4" />

            您的浏览器不支持 video 标签。
          </video>

          <div style={{ marginTop: '0.45rem', color: '#8a8178', fontSize: '0.78rem', fontWeight: 700, textTransform: 'uppercase', letterSpacing: '0.08em' }}>编辑前</div>
        </div>

        <div>
          <video controls muted playsInline preload="metadata" poster="/images/features/video-edit-capy-cat-after-poster.jpg" style={{ display: 'block', width: '100%', aspectRatio: '9 / 16', objectFit: 'cover', margin: 0, borderRadius: '12px', border: '1px solid rgba(46, 41, 41, 0.1)', boxShadow: '0 18px 40px rgba(46, 41, 41, 0.08)' }}>
            <source src="https://mintcdn.com/happycapy/3Agk_CtGKKqauJRe/images/features/video-edit-capy-cat-after.mp4?fit=max&auto=format&n=3Agk_CtGKKqauJRe&q=85&s=87a856a233ff5e6d93da7fd4e8a085c5" type="video/mp4" data-path="images/features/video-edit-capy-cat-after.mp4" />

            您的浏览器不支持 video 标签。
          </video>

          <div style={{ marginTop: '0.45rem', color: '#df7657', fontSize: '0.78rem', fontWeight: 750, textTransform: 'uppercase', letterSpacing: '0.08em' }}>编辑后</div>
        </div>
      </div>

      <div style={{ padding: '0.85rem', borderRadius: '9px', background: '#f8f6f2', color: '#4d4640', fontSize: '0.86rem', lineHeight: 1.55 }}>
        <p style={{ margin: '0 0 0.65rem', color: '#8a8178', fontWeight: 700 }}>询问 Happycapy</p>
        <code style={{ whiteSpace: 'pre-wrap' }}>使用上传的视频作为源素材。{"\n\n"}保留原始房间、地板、桌腿、镜头运动、光线和猫的位置。让一只水豚进入画面，从笔记本电脑屏幕里出来，自然落到地面上，并和猫进行一段活泼的互动。{"\n\n"}让水豚符合原视频的透视、比例、阴影和手持手机视频风格。互动要有能量，但不要暴力。保存为 outputs/capybara-cat-edit.mp4。</code>
      </div>
    </div>
  </div>
</div>

## 继续迭代

视频生成后，可以继续在同一个对话里调整。让 Happycapy 再做一个版本、修改动作、生成封面图、撰写 caption，或把最终文件用清晰的名称保存下来。

## 相关资源

* [图片生成与编辑](/zh/features/image-generation)：创建静态图片、参考图和封面素材。
* [文件](/zh/features/files)：查找生成的 MP4、封面图和相关文件。
* [Credits 与用量](/zh/getting-started/credits)：了解媒体生成如何消耗 credits。
* [生成短视频广告](/zh/use-cases/short-video-ad)：查看完整的视频广告工作流。
