优化脚本
This commit is contained in:
@@ -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)]
|
||||
Reference in New Issue
Block a user