《三体》赛道AI视频创作工具,提供结构化的多智能体协作流程、素材生成与视频合成,涵盖选题深化、视觉设计、音频生成、视频制作全流程
opencv-python>=4.8.0
moviepy>=1.0.3
Pillow>=10.0.0
# 创建视频素材目录
mkdir -p ./raw-materials/{scenes,characters,audio}
mkdir -p ./output/{draft,final}
步骤1:原著考据与设定提取
步骤2:剧情架构设计
步骤3:台词创作
步骤4:视觉风格规范制定
步骤5:场景设计
步骤6:人物一致性建模
步骤7:分镜脚本细化
步骤8:图片生成
步骤9:音频设计
步骤10:配音指导
步骤11:素材生成与视频合成
scripts/voice_generator.py 生成角色配音--input <旁白数据JSON> --output ./output/audio/voice./output/audio/voice/scripts/sound_generator.py --type sound 生成音效--input <音效配置JSON> --output ./output/audio/sound_effects./output/audio/sound_effects/scripts/sound_generator.py --type music 生成背景音乐--input <音乐配置JSON> --output ./output/audio/background_music./output/audio/background_music/scripts/video_compositor.py 合成最终视频--images <图片目录> --audio <音频目录> --subtitles <字幕文件> --output <输出路径>./output/final/video.mp4步骤12:原著合规检测
步骤13:技术指标检测
scripts/quality_checker.py 检测:
步骤14:B站适配优化
步骤15:最终质量检测
# 用户请求: "帮我创作一个《三体》威慑纪元的8分钟视频"
# 智能体执行流程:
1. 读取 references/three-body-settings.md,提取核心设定
2. 按照步骤1-3完成前期筹备(时间线、剧情大纲、台词)
3. 按照步骤4-8完成视觉制作(场景、人物、分镜)
4. 按照步骤9-11完成音频与剪辑
5. 调用 scripts/quality_checker.py 检测技术指标
6. 完成步骤12-15的质量检测与优化
# 检测视频技术指标
from scripts.quality_checker import check_video_quality
result = check_video_quality(
video_path="./output/final/video.mp4",
expected_resolution=(1920, 1080),
expected_duration=510, # 8分30秒
expected_fps=30
)
print(result)
# 输出: {'resolution': True, 'duration': True, 'fps': True, 'overall': True}
# 用户请求: "为罗辑写一段移交威慑权的台词"
# 智能体执行:
1. 读取 references/character-profiles.md,了解罗辑性格
2. 参考 references/three-body-settings.md,确保符合原著设定
3. 生成台词:
"控制权移交给你们了。但记住,这是双刃剑——它在你们手中,也在我手中。"
(标注:语气低沉平静,语速缓慢,略带疲惫但眼神锐利)