feat: 实现四种视频剪辑模式 #23

Merged
xiaoxia merged 2 commits from feature/editing-modes into develop 2026-06-26 20:58:27 +08:00
Owner

功能概述

实现四种视频剪辑模式,支持不同场景的视频生成需求。

剪辑模式

  • one_take (一镜到底): 顺序拼接视频素材,可选淡入淡出转场效果
  • pip (画中画): 主视频全屏显示,其他视频缩小后叠加在角落
  • voice_over (口播): 背景画面 + 配音,背景自动模糊处理
  • voice_pip (口播+画中画): 口播视频画中画 + 其他视频作为背景
## 功能概述 实现四种视频剪辑模式,支持不同场景的视频生成需求。 ### 剪辑模式 - **one_take (一镜到底)**: 顺序拼接视频素材,可选淡入淡出转场效果 - **pip (画中画)**: 主视频全屏显示,其他视频缩小后叠加在角落 - **voice_over (口播)**: 背景画面 + 配音,背景自动模糊处理 - **voice_pip (口播+画中画)**: 口播视频画中画 + 其他视频作为背景
xiaoxia added 1 commit 2026-06-26 20:17:16 +08:00
feat: 实现四种视频剪辑模式
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Waiting to run
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
ffc58b5fa3
- 添加一镜到底(one_take)、画中画(pip)、口播(voice_over)、口播+画中画(voice_pip)四种剪辑模式
- 在GenerationTaskModel中添加editing_mode字段
- 在generation.py中实现从素材库下载视频的逻辑
- 使用FFmpeg进行视频处理,支持720p输出

支持的剪辑模式:
- one_take: 顺序拼接视频,可选淡入淡出转场
- pip: 主视频全屏+画中画叠加其他视频
- voice_over: 背景模糊画面+配音
- voice_pip: 口播视频画中画+背景画面
xiaoxia added 1 commit 2026-06-26 20:56:16 +08:00
fix: 修复PIP overlay顺序、音频索引、帧率统一等关键bug
CI/CD Pipeline / Validate Code Quality And Tests (push) Waiting to run
ci/cd Manually approved by coordinator
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
b8dfef1f6a
xiaoxia merged commit ac20fc7ae7 into develop 2026-06-26 20:58:27 +08:00
Sign in to join this conversation.