00:00 / 00:00
import hailuai
from hailuai.types import Scene, CameraMovement, Character, Action, Environment

# 定义场景
scene = Scene(
    environment=Environment(
        description="末世废墟,高楼倒塌,烟雾弥漫,天空昏暗",
        location="城市废墟",
        time_of_day="黄昏"
    ),
    characters=[
        Character(
            name="战士",
            description="身穿外骨骼装甲,手持未来武器,表情坚毅",
            position="前景"
        ),
        Character(
            name="丧尸群",
            description="数量众多,面目狰狞,行动缓慢但凶猛",
            position="背景"
        )
    ]
)

# 定义镜头运动
camera_movements = [
    CameraMovement(
        description="特写战士的外骨骼装甲,展示细节",
        duration=2  # 2秒
    ),
    CameraMovement(
        description="镜头左移,展示战士的侧面",
        duration=1  # 1秒
    ),
    CameraMovement(
        description="镜头右摇,拉远,展示整个打丧尸的画面",
        duration=3  # 3秒
    )
]

# 定义动作
actions = [
    Action(
        character="战士",
        description="战士启动外骨骼装甲,准备战斗",
        start_time=0,
        end_time=1
    ),
    Action(
        character="战士",
        description="战士使用未来武器射击丧尸",
        start_time=1,
        end_time=4
    ),
    Action(
        character="丧尸群",
        description="丧尸群向战士缓慢移动",
        start_time=2,
        end_time=6
    ),
    Action(
        character="战士",
        description="战士灵活躲避丧尸的攻击",
        start_time=4,
        end_time=6
    )
]

# 生成视频
video = hailuai.generate_video(
    scene=scene,
    camera_movements=camera_movements,
    actions=actions,
    duration=6  # 6秒
) by Hailuo AI Video Generator
小螺帽976 by Hailuo AI Video Generator小螺帽976
创意描述
复制

import hailuai from hailuai.types import Scene, CameraMovement, Character, Action, Environment # 定义场景 scene = Scene( environment=Environment( description="末世废墟,高楼倒塌,烟雾弥漫,天空昏暗", location="城市废墟", time_of_day="黄昏" ), characters=[ Character( name="战士", description="身穿外骨骼装甲,手持未来武器,表情坚毅", position="前景" ), Character( name="丧尸群", description="数量众多,面目狰狞,行动缓慢但凶猛", position="背景" ) ] ) # 定义镜头运动 camera_movements = [ CameraMovement( description="特写战士的外骨骼装甲,展示细节", duration=2 # 2秒 ), CameraMovement( description="镜头左移,展示战士的侧面", duration=1 # 1秒 ), CameraMovement( description="镜头右摇,拉远,展示整个打丧尸的画面", duration=3 # 3秒 ) ] # 定义动作 actions = [ Action( character="战士", description="战士启动外骨骼装甲,准备战斗", start_time=0, end_time=1 ), Action( character="战士", description="战士使用未来武器射击丧尸", start_time=1, end_time=4 ), Action( character="丧尸群", description="丧尸群向战士缓慢移动", start_time=2, end_time=6 ), Action( character="战士", description="战士灵活躲避丧尸的攻击", start_time=4, end_time=6 ) ] # 生成视频 video = hailuai.generate_video( scene=scene, camera_movements=camera_movements, actions=actions, duration=6 # 6秒 )

T2V-01-Director
启用优化
720P
内容由AI生成