阿里云百炼文生视频工具。基于wan2.2-t2v-plus模型,将文本描述转换为视频。适用于:根据文字生成视频、创建短视频、可视化场景等需求。当用户提及
将文本描述转换为视频内容。
变量说明默认值DASHSCOPE_API_KEY_VIDEO视频专用 API Key (优先)-DASHSCOPE_API_KEY通用 API Key (备用)-VIDEO_OUTPUT_DIR视频输出目录workspace/videos/VIDEO_OUTPUT_SIZE分辨率: 480=832×480, 1080=1920×1080480VIDEO_OUTPUT_LENGTH视频秒数 (1-15)5
推荐配置 (~/.zshenv):
bash
export DASHSCOPE_API_KEY_VIDEO=your_api_key
export VIDEO_OUTPUT_DIR=/path/to/videos
export VIDEO_OUTPUT_SIZE=1080
export VIDEO_OUTPUT_LENGTH=5
bash
# 使用环境变量配置,简洁调用
python3 scripts/generate_video.py --prompt "你的视频描述"
参数说明默认值--prompt, -p视频描述文本 (必填)---size, -s分辨率: 480/1080 或完整格式环境变量--length, -l视频时长 (1-15秒)环境变量--model, -m模型名称wan2.2-t2v-plus--no-prompt-extend禁用prompt自动扩展False--timeout, -t最大等待秒数600
bash
# 基础用法 (使用环境变量)
python3 scripts/generate_video.py --prompt "一只猫在草地上奔跑"
# 命令行覆盖分辨率和时长
python3 scripts/generate_video.py \
--prompt "日落时分的海滩" \
--size 1080 \
--length 10
# 详细场景描述
python3 scripts/generate_video.py --prompt "低对比度,复古70年代地铁站,街头音乐家穿旧式夹克弹吉他,通勤者匆匆走过,镜头慢慢向右移动"
简写完整格式说明480832×480默认,适合快速预览10801920×1080高清,推荐使用
其他支持: 1080×1920, 1440×1440, 1632×1248, 1248×1632, 480×832, 624×624
$VIDEO_OUTPUT_DIR 或 workspace/videos/video_YYYYMMDD_HHMMSS_hash.mp4VIDEO_PATH:完整路径 供程序解析