北大、腾讯强推!DynamiCrafter WebUI 在线教程,无需逐帧记录即可图片变视频

从史前时期开始,人类的祖先就曾以石为笔,在洞穴的石壁描绘出一系列野牛奔跑的分析图,壁画上的动物被叠加了多条腿,用来表现连贯的动作,这或许便是动态视频的最早雏形。

动图封面

被焚之城的山羊陶碗

时光流转,最初,人们在画纸上描绘多张场景、动作连续的图画,通过快速翻动纸张形成动态变化;随后,计算机、摄像机的出现为视频的呈现带来巨大变革,通过 1 秒内拍摄 24 帧以上画面,可以达成一种快速连贯的动态视觉效果,在模拟自然场景的随机动态(如云和流体)或特定领域的运动(如人体动作)方面取得了很大进展。

动图封面

花的盛开过程

然而,当前的技术在展示其他领域内物体的动作协调性、场景细节连贯性等方面,仍面临挑战。比如准确捕捉和展示自然界中一朵花盛开的完整周期,人们就需要真的等待花开,并逐帧记录。

动图封面

静态图+girl's hair blowing in the wind=过程动态视频

近日,由北大、腾讯 AI Lab 强强联手推出的 DynamiCrafter 模型,无需再繁琐地一帧一帧记录图像,也不仅仅局限于自然场景的随机动态或特定领域运动,DynamiCrafter 几乎能够结合任何领域的静态图像和文本提示,瞬间就能变幻出超逼真的动态视频!而且,高清晰、超流畅、无缝衔接,每一个细节都能拿捏得恰到好处!

动图封面

静态图片+boy walking on the street=过程动态视频

无论你是想看优美风景图的变化过程,还是不同人物的精彩瞬间,亦或是萌宠、豪车、艺术雕塑的动态场景,DynamiCrafter 能够轻松驾驭各种风格,定制你的专属动态视频记录!

动图封面

起始帧图片+结束帧图片+a smiling girl=过程动态视频

此外,DynamiCrafter 在应用场景上更是大显神通:打造情节跌宕的故事视频、循环播放的魔性小视频,甚至是让每一帧都丝滑过渡的帧插值技术,创意动画视频的制作从此 So easy!

为了帮助大家更好地体验 DynamiCrafter,OpenBayes平台上线了「DynamiCrafter AI 视频生成工具」教程!该教程为大家搭建好了环境,无需再等待模型下载训练,点击克隆即可一键启动,丝滑视频瞬间制作!

公共教程地址:https://go.openbayes.com/yHXZR

以上教程基于 WebUI,简单易用,但局部精准化控制有限。相反,ComfyUI 基于节点式的界面和工作流,可以通过改变节点来实现不同的效果,进而实现精细化控制,赋予用户更高的自由度和创作空间。

因此,OpenBayes 平台同时上线了「ComfyUI DynamiCrafter 图生视频工作流」。该教程帮助大家提前下载模型,为用户搭建好了工作流,一键即可使用,具体教程详情看 OpenBayes 今日发布的次条内容。

操作步骤

PART 1
Demo 运行阶段

1. 登录 http://OpenBayes.com,在「公共教程」页面,选择「DynamiCrafter AI 视频生成工具」。

2. 页面跳转后,点击右上角「克隆」,将该教程克隆至自己的容器中。

3. 点击右下角「下一步:选择算力」。

4. 跳转后,选择「NVIDIA GeForce RTX 4090」,点击「下一步:审核」。新用户使用下方邀请链接注册,可获得 4 小时 RTX 4090 + 5 小时 CPU 的免费时长!

小贝总专属邀请链接(直接复制到浏览器打开):

https://openbayes.com/console/signup?r=GraceXiii_W8qO

5. 点击「继续执行」,等待分配资源,首次克隆需等待 3-5 分钟左右的时间。当状态变为「运行中」后,点击「打开工作空间」。

若超过 10 分钟仍处于「正在分配资源」状态,可尝试停止并重启容器;若重启仍无法解决,请在官网联系平台客服。

6. 该教程可以实现以下 2 种效果,下面将逐一为大家演示:

通过图片和文本提示生成视频;
通过起始帧、结束帧和提示词生成视频。

PART 2
通过图片和文本提示生成视频

1. 新建一个终端,运行「cd DynamiCrafter」切换至 DynamiCrafter 目录下。

2. 执行「python gradio_app.py」命令,稍等片刻,当命令行出现「https://0.0.0.0:8080」后,拷贝右侧 API 地址到浏览器地址栏中打开 Gradio 界面。请注意,用户需在实名认证后才能使用 API 地址访问功能。

3. 打开 Gradio 页面后,上传一张照片和并增加一段文本描述(例如:fireworks display),点击「Generate」后,稍等片刻,即可生成视频。

动图封面

PART 3
通过起始帧、结束帧和提示词生成视频

1. 返回终端界面,通过「Ctrl + C」终止当前进程后,随后运行「python gradio_app_interp_and_loop.py」命令,待命令行出现「https://0.0.0.0:8080」后,打开右侧 API 地址。

2. 在 Gradio 页面,上传一个起始帧图片、结束帧图片以及一段文本描述(例如:a smiling girl),点击「Generate」即可生成视频。

动图封面

新用户福利

注册福利:点击下方邀请链接注册,即可获得 4 小时 RTX 4090 + 5 小时 CPU 的免费算力时长,永久有效!

小贝总专属邀请链接(直接复制到浏览器打开):

https://openbayes.com/console/s

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/22140.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sqli-labs 靶场闯关基础准备、学习步骤、SQL注入类型,常用基本函数、获取数据库元数据

Sqli-labs的主要作用是帮助用户学习如何识别和利用不同类型的SQL注入漏洞,并了解如何修复和防范这些漏洞。 它提供了多个不同的漏洞场景,每个场景都代表了一个特定类型的SQL注入漏洞。 用户可以通过攻击这些场景来学习和实践漏洞利用技术,以及…

【数据结构】二叉树-堆

目录 一.树概念及性质 二.二叉树的概念与实现 三.堆的概念和结构 四.堆的实现 1.向下调整算法 2. 堆的创建 3.向上调整算法 4.堆的删除 五.堆排序 六.堆-源码 一.树概念及性质 树是一种非线性的数据结构,它是由数个节点组成的具有层次关系的集合。之所以叫…

干货 | SDR RFSoC技术框图大放送(附资源)

软件无线电(SDR) 本文参考《Software Defined Radio with Zynq UltraScale RFSoc》,全文共744页。需要的可以给公众号 迪普微科技 发送“SDR”。

【力扣】矩阵中的最长递增路径

一、题目描述 二、解题思路 1、先求出以矩阵中的每个单元格为起点的最长递增路径 题目中说,对于每个单元格,你可以往上,下,左,右四个方向移动。那么以一个单元格为起点的最长递增路径就是:从该单元格往上…

SpringBoot项目启动后访问网页显示“Please sign in“

SpringBoot启动类代码如下 SpringBoot项目启动后访问网页显示"Please sign in",如图 这是一个安全拦截页面,即SpringSecurity认证授权页面,因为SecurityAutoConfiguration是Spring Boot提供的安全自动配置类,也就是说它…

城规跨考地信:你需要知道的几件事

24考研结束,25地信考研的小伙伴也开始准备。 在这期间发现一个现象,城规跨考GIS的讨论度非常高。 对这一点,我并不感到意外,因为随着地产行业的节节败退,很多单位不需要那么多规划人和建筑人,乃至土木人。…

SpringCloud 微服务中网关如何记录请求响应日志?

在基于SpringCloud开发的微服务中,我们一般会选择在网关层记录请求和响应日志,并将其收集到ELK中用作查询和分析。 今天我们就来看看如何实现此功能。 日志实体类 首先我们在网关中定义一个日志实体,用于组装日志对象 Data public class …

使用Java apache commons包五分钟搞定NCR解析(内附源码)

在网上看到很多关于解析NCR(Numeric Character Reference)字符串的java实现,核心都是通过自定义正则表达式来解析,其实org.apache.commons 已经为我们提供了jar包 解决该问题,非常的方便!在这里我就来简单分享一下具体实现方法&am…

这就是英伟达 CEO 黄仁勋所说的人工智能“下一波浪潮”|TodayAI

在台湾一年一度的科技展 COMPUTEX 开幕前的周日,英伟达(Nvidia)首席执行官黄仁勋(Jensen Huang)表示,机器人和“理解物理定律的 AI”将成为下一波技术浪潮。他指出,英伟达目前正在推动生成式人工…

MyBatis核心对象

MyBatis核心类对象主要有俩个: 1:对相关配置文件信息进行封装的Configuration对象 2:用来执行数据库操作的Executor对象。 核心对象----存储类对象Configuration Configuration对象主要有三个作用: 1:封装MyBatis…

Pulsar 社区周报 | No.2024-05-30 | BIGO 百页小册《Apache Pulsar 调优指南》

“ 各位热爱 Pulsar 的小伙伴们,Pulsar 社区周报更新啦!这里将记录 Pulsar 社区每周的重要更新,每周发布。 ” BIGO 百页小册《Apache Pulsar 调优指南》 Hi,Apache Pulsar 社区的小伙伴们,社区 2024 上半年度的有奖问…

AIGC和ChatGPT有什么区别?

AIGC和ChatGPT有什么区别? 首先先解释一下它们各自的概念 什么是AIGC AIGC,全称为Artificial Intelligence Generated Content,中文译为人工智能生成内容。这是一种利用人工智能技术自动生成内容的生产方式。例如,它可以创作出各种形式的内…

基于PHP+MySQL组合开发的同城便民小程序源码系统 房产出租+求职招聘+相亲交友 带完整的安装代码包以及搭建教程

系统概述 在当今信息化高速发展的时代,同城便民小程序已成为城市居民日常生活中不可或缺的一部分。为了满足广大用户的需求,小编给大家分享一款基于PHPMySQL组合开发的同城便民小程序源码系统。该系统集房产出租、求职招聘、相亲交友等多功能于一体&…

微信小程序使用echarts

思路 五个tab公用一个柱状图组件切换tab以及切换时间改变数据,传入子组件,子组件监听数据重新更新点击柱状图显示具体数值每个时间点有两个柱子(高压和低压),柱状图显示高压的最大值到最小值的范围除了血压其余只有一…

Python采集数据处理:利用Pandas进行组排序和筛选

概述 在现代数据处理和分析中,网络爬虫技术变得越来越重要。通过网络爬虫,我们可以自动化地从网页上收集大量的数据。然而,如何高效地处理和筛选这些数据是一个关键问题。本文将介绍如何使用Python的Pandas库对采集到的数据进行组排序和筛选…

基于SpringBoot+Vue研究生志愿填报辅助系统设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝1W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还…

mp公共字段自动注入

目录 一 什么是公共字段自动注入 二 使用mp实现公共字段自动注入 1.实现步骤 ①导入mp相关依赖 ② 在实体类上给相关字段加上 TableField()注解 ③自定义元数据对象处理器 2.实现原理 一 什么是公共字段自动注入 我们平时在执行更新或者是插入数据功能的时候,…

智绘“水蓝图”,宏电亮相第4届中国(山东)水利科技与生态建设博览会

5月23-25日,第4届中国(山东)水利科技与生态建设博览会在济南黄河国际会展中心成功召开。展会以“人水和谐,生态山东”为主题,围绕智慧水利建设、水环境治理、水生态保护等领域,展示当下水利行业的新技术、新…

红酒:如何正确地储存红酒

云仓酒庄雷盛红酒,以其优良的品质和丰富的口感,深受广大消费者的喜爱。然而,要想让这些美酒能够长时间保持良好的状态,正确的储存方式是必不可少的。下面,云仓酒庄雷盛红酒将为您详细介绍如何正确地储存红酒。 一、合适…

C语言笔记23 •文件操作•

1.为什么要使用文件? 文件,顾名思义就是存储我们所写在电脑上的文本内容。如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失 了,等再次运⾏程序&#x…