DynamiCrafter

上传一张静态图,AI 让它动起来,生成自然流畅的视频。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 视频生成 🍴 复刻 241 🐛 待处理 91 👀 关注 29
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3003
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可,可免费使用和部署,无在线服务。

项目预览

DynamiCrafter 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类视频生成
开发团队Doubiiu
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可,可免费使用和部署,无在线服务。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型image-animation,image-to-video,video-generation
GitHub 星标★ 3003
上线时间2023-11-27 00:00:00
代码更新2024-09-08
仓库体积72.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

DynamiCrafter 是一个基于视频扩散先验的开源图像动画工具,能将静态图片转换为动态视频。它解决了开放域图像动画中运动幅度小、动态性不足的问题,通过利用预训练视频扩散模型的强大生成能力,为静态图像注入合理的运动。核心能力包括:支持文本或图像引导的视频生成,能处理人物、物体、场景等多种开放域图像,生成的运动自然且幅度较大。该项目在 ECCV 2024 上被评为 Oral,提供了完整的训练和推理代码,支持自定义模型微调。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3003

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 20 分钟 部署方式:本地安装 6 步

环境要求

  • 已安装 Anaconda 或 Miniconda(README 推荐用 Anaconda 建环境)
  • Python 3.8.5(README 明确指定 conda create 的版本)
  • 可正常访问 GitHub 与 pip 软件源
  • 已获取 DynamiCrafter 项目源码目录

安装与启动步骤

  1. 1获取项目源码

    把仓库克隆到本地,后续所有安装命令都要在项目根目录下执行。

    git clone https://github.com/Doubiiu/DynamiCrafter.git
  2. 2进入项目目录

    切换工作目录到刚克隆下来的仓库文件夹,确保能找到 requirements.txt。

    cd DynamiCrafter
  3. 3创建 Conda 环境

    README 推荐的方式:新建名为 dynamicrafter 的环境,Python 版本固定为 3.8.5。

    conda create -n dynamicrafter python=3.8.5
  4. 4激活环境

    激活新建的环境,之后的 pip install 必须在这个环境内执行,否则依赖会装到 base 里。

    conda activate dynamicrafter
  5. 5安装依赖

    在项目根目录按 requirements.txt 安装全部 Python 依赖,耗时较长请耐心等待。

    pip install -r requirements.txt
  6. 6在线 Demo 试用

    若只想先看效果、不想本地安装,README 提供了 Hugging Face Space 与 Colab 等在线 Demo 入口。

如何确认成功

执行 conda activate dynamicrafter 能成功切换环境,且 pip install -r requirements.txt 全程无报错、依赖安装完成。

常见问题

Q:没有 NVIDIA 显卡能跑吗?

A:README 节选未给出显存和硬件要求。想快速体验可先用 README 中列出的 Hugging Face Space 或 Colab Demo 在线运行。

Q:pip 安装依赖太慢或超时怎么办?

A:可换用国内镜像源加速,例如在 pip install 命令后追加 -i https://pypi.tuna.tsinghua.edu.cn/simple,版本仍需与 requirements 保持一致。

Q:conda create 报错找不到 conda 命令?

A:说明本机未安装或未初始化 Anaconda/Miniconda,先安装并初始化 conda,再重新执行创建环境的命令。

Q:装好依赖后怎么生成视频?

A:README 节选只包含环境安装部分,推理与训练脚本请查看仓库 README 全文及其他文档,本教程不臆造命令。

注意事项

  • README 节选中仅提供了 Anaconda 环境安装说明,未给出推理/训练命令与模型权重下载方式,相关步骤需查阅仓库完整文档。
  • Python 版本按 README 要求固定为 3.8.5,随意升级可能导致依赖不兼容。
  • 所有命令都必须在 dynamicrafter 这个 conda 环境激活状态下执行。
  • 项目还提供 Hugging Face Space、Replicate、Colab 等在线 Demo,可作为本地部署前的快速验证。

核心亮点

  • 利用视频扩散先验,生成的运动幅度大且自然,远超传统图像动画方法
  • 支持开放域图像,人物、动物、风景等各类图片都能处理
  • 提供完整训练和推理代码,学术研究可复现,也支持自定义微调

不足之处

  • 推理速度较慢,生成视频需要较长时间,不适合实时应用
  • 对复杂场景或高动态运动可能产生伪影,需手动筛选

适用场景

  • 创意短视频制作,将静态照片或插画变成动态片段
  • 影视预可视化,快速生成动态分镜或概念演示
  • 社交媒体内容创作,为图片添加动态效果提升吸引力

替代项目

AnimateDiff、Stable Video Diffusion、SVD-XT

上一篇:animate-anything

下一篇:ai-mv-generator

同类项目推荐

filmcraft 开源

纯 Rust 写的非线性视频剪辑器,快且不崩

FilmCraft: An open-source, nonlinear video editor written by scratch in pure Rust

★ 17834 2026-10-15
KineTy 开源

输入文字和风格,自动生成动态文字视频,省去手动设计动画。

Official Code for "Kinetic Typography Diffusion Model (ECCV 2024)"

★ 59 2026-08-09
open-director 开源

一句话生成完整视频,AI 导演全自动,还能批量生产短视频。

开源 AI 视频工作室 — 从一句话到成片。支持创意模式(AI 导演全流程自动生成)和批量模式···

★ 130 2026-08-09
Free-Bloom 开源

输入一句话,LLM 当导演,LDM 自动生成视频

[NeurIPS 2023] Free-Bloom: Zero-Shot Text-to-Video Generator with LLM Director and L···

★ 98 2026-08-09
InterpAny-Clearer 开源

让视频慢动作更清晰,任意时刻补帧还能随心操控。

[TPAMI][ECCV2024 Oral] Clearer anytime frame interpolation & Manipulated interpolati···

★ 295 2026-08-09
short-video-generator-AI 开源

把YouTube长视频一键变成多语言爆款短视频

Free open-source project designed for turning youtube-viedos into viral short videos···

★ 1228 2026-08-09
wunjo.wladradchenko.ru 开源

本地免费全能AI编辑器,换脸、克隆声音、生成视频一步到位

Wunjo Make: Face Swap, Lip Sync, Control Remove Objects & Text & Background, Restyli···

★ 1188 2026-08-09
narrator-ai-cli 开源

终端敲一敲,解说视频自动生成

AI 解说大师 — CLI 客户端;用于终端调用视频解说生成 API

★ 148 2026-08-09
SoraFlows 开源

让 Sora 视频生成开箱即用,提供 WebUI 和 API 一站式解决方案。

The most powerful and modular Sora WebUI, api and backend with OpenAI's Sora Model. ···

★ 185 2026-08-09