优化脚本

This commit is contained in:
Azmat@qq.com
2026-08-21 10:28:35 +08:00
parent 6c588a7fee
commit c2d3a786a3
23 changed files with 1461 additions and 287 deletions
@@ -0,0 +1,47 @@
from django.db import migrations
STORYBOARD = (
"{设定}根据以下脚本生成一个导演故事板,用于指导 seedance 的视频生成。\n{场景上下文}\n"
"【分镜脚本】(本段时长约 {时长} 秒)\n{脚本}\n"
"请严格保持各参考图中角色的同一张脸、同一商品的外观与配色;"
"电商竖屏 9:16 导演故事板,一镜一图,画面清晰,可直接指导视频生成。"
"脚本里的 visual 是本段秒级分镜清单;请画商品用法正确、最能看清商品的那一拍作为关键帧。"
"禁止画出违背常识的用法(例如把茶包丢进冷白开、悬浮的手)。{补充}"
)
STORYBOARD_OLD = (
"{设定}根据以下脚本生成一个导演故事板,用于指导 seedance 的视频生成。\n{场景上下文}\n"
"【分镜脚本】(本段时长约 {时长} 秒)\n{脚本}\n"
"请严格保持各参考图中角色的同一张脸、同一商品的外观与配色;"
"电商竖屏 9:16 导演故事板,一镜一图,画面清晰,可直接指导视频生成。{补充}"
)
VIDEO = (
"{设定}{分镜}【脚本】{脚本}\n"
"严格按照脚本里的秒级分镜切换景别和动作,商品用法必须真实,不要诡异姿势或错误容器。"
"电商带货短视频,商品露出清晰,节奏有转化感。不要字幕,不要背景音乐,但是要有音效,逼真的音效。"
)
VIDEO_OLD = (
"{设定}{分镜}【脚本】{脚本}\n"
"电商带货短视频,商品露出清晰,节奏有转化感。不要字幕,不要背景音乐,但是要有音效,逼真的音效。"
)
def _set(apps, key, template):
PromptTemplate = apps.get_model("ai", "PromptTemplate")
PromptTemplate.objects.filter(key=key).update(template=template)
def forwards(apps, schema_editor):
_set(apps, "storyboard_frame", STORYBOARD)
_set(apps, "video_segment", VIDEO)
def backwards(apps, schema_editor):
_set(apps, "storyboard_frame", STORYBOARD_OLD)
_set(apps, "video_segment", VIDEO_OLD)
class Migration(migrations.Migration):
dependencies = [("ai", "0030_alter_aitask_task_type")]
operations = [migrations.RunPython(forwards, backwards)]