SkyReels-V2 项目使用与启动教程
1. 项目介绍
SkyReels-V2 是一个开源无限长度电影生成模型,它能够根据文本描述生成视频。该项目包含了模型权重和推理代码,旨在为用户提供一种创建高质量视频内容的新方法。
2. 项目快速启动
首先,您需要克隆仓库并安装依赖项。
git clone https://github.com/SkyworkAI/SkyReels-V2.git
cd SkyReels-V2
pip install -r requirements.txt
接下来,您可以从 Hugging Face 下载模型。以下是一个下载 14B-540P 模型的例子:
# 下载模型的代码示例,实际操作时请替换为正确的模型链接
model_id="Skywork/SkyReels-V2-DF-14B-540P"
单 GPU 推理
以下是使用 14B-540P 模型进行同步推理的代码示例:
python3 generate_video_df.py \
--model_id ${model_id} \
--resolution 540P \
--ar_step 0 \
--base_num_frames 97 \
--num_frames 257 \
--overlap_history 17 \
--prompt "一段描述性文字,例如:一个优雅的白天鹅在湖中游弋..." \
--addnoise_condition 20 \
--offload
请根据需要调整 --prompt 参数中的描述性文字。
3. 应用案例和最佳实践
文本到视频 (Text-to-Video)
使用以下命令运行文本到视频生成:
model_id="Skywork/SkyReels-V2-T2V-14B-540P"
python3 generate_video.py \
--model_id ${model_id} \
--resolution 540P \
--num_frames 97 \
--guidance_scale 6.0 \
--shift 8.0 \
--fps 24 \
--prompt "一段描述性文字,例如:一个宁静的湖泊被群山环绕..." \
--offload
图像到视频 (Image-to-Video)
如果使用图像到视频模型,请提供输入图像的路径:
model_id="Skywork/SkyReels-V2-I2V-14B-540P"
image_path="path_to_your_image.jpg"
python3 generate_video.py \
--model_id ${model_id} \
--resolution 540P \
--num_frames 97 \
--guidance_scale 5.0 \
--shift 3.0 \
--fps 24 \
--prompt "一段描述性文字,例如:一个宁静的湖泊被群山环绕..." \
--image ${image_path} \
--offload
4. 典型生态项目
SkyReels-V2 可以与其他开源项目结合使用,例如视频编辑工具、自动化脚本等,以创建更加丰富和动态的视频内容。开发者可以探索将 SkyReels-V2 集成到自己的项目中,以实现定制化的视频生成解决方案。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



