前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >开源视频生成天花板?最强搅局者Mochi 1免费直出电影级特效

开源视频生成天花板?最强搅局者Mochi 1免费直出电影级特效

作者头像
新智元
发布于 2025-02-14 05:04:02
发布于 2025-02-14 05:04:02
1110
举报
文章被收录于专栏:新智元新智元

新智元报道

编辑:alan

【新智元导读】AI视频生成领域最强搅局者,她来了!影视级效果免费开源,真「赛博菩萨」。

AI视频生成赛道最强搅局者,来了!

何谓搅局?下面这些是模型直出的效果,开源免费送给你!

这也让一些网友直呼:「赛博菩萨」!

虽然很想把标题写成「剑指Sora」,但可惜这个标题小编我用过了~

而蓦然回首,那惊世骇俗的Sora也已经是很久之前的事情了。

今天,我们已经可以通过亲自与开源模型交互,来体验当初的震撼。

先来个高仿版世界名画:

是不是直接梦回当年?

这算是小编目前体验过的最强开源文生视频模型了。

开放权重:https://huggingface.co/genmo/mochi-1-preview

源代码:https://github.com/genmoai/models

这个「赛博菩萨」名叫Mochi 1,来自Genmo,模型的研究预览版已经在hugging face开源(或通过磁力链接下载),Apache 2.0许可证,可免费用于个人和商业用途。

作为Genmo家最新的开源视频生成模型,Mochi 1在运动质量方面表现出色,并且具有极强的提示依从性。

除了开放权重之外,Genmo还在官网提供了免费试用Mochi 1的平台:https://www.genmo.ai/play,完全免费,只不过限制每6小时生成2个视频。

开玩!

神奇的魔法世界:

海上战争:

星际穿越:

月下美人:

开测

这些都是来自discover页面的作品,有可能是网友做的,效果包不包真咱不知道,所以小编只好下场一试:

A Chinese female college student with fair skin, slim figure, and wearing a school uniform stood next to the bookshelf in the library, smiling and looking at the camera attentively. High resolution 4k.

直出的效果小编是比较满意的,这里的动图质量有限,而且截图工具过来有点偏色,还是推荐大家亲自体验,会有惊喜。

在上面的基础上加一点细节:

A Chinese female college student with fair skin, slender figure, and wearing a school uniform is standing next to the bookshelf in the library. She has shoulder-length black short hair, a high nose bridge, and a pointed chin. She is smiling and looking at the camera attentively. High resolution 4k.

虽然但是......还行吧,可能小编的提示词功力还需修炼。

下面这张的效果最令小编惊喜,尽管有些瑕疵,但基本能上官图了吧。

A young woman wearing a white shirt and navy blue dress on the beach at sunset. She was holding high heels in her hands and walking barefoot on the beach, her long silver hair fluttering in the sea breeze. The waves gently lap on the shore, creating a fresh and elegant atmosphere. 4K ultra-high definition, delicate and realistic style.

来看一下刻板印象(doge):

In the summer, a cute Japanese high school student is on campus. She was wearing a school uniform, a short skirt, white stockings and black leather shoes. She was carrying a black schoolbag, with her hands behind her back, smiling at the camera, with the University of Tokyo building behind her.

当然肯定也有翻车的时候:

A cute girl walks on campus in summer. She was wearing her school uniform, short skirt, black stockings and boots, and was carrying a black school bag. She walks confidently and casually

翻车了吗?微翻,翻的不多,也就40%

目前Genmo只发布了生成480p视频的基础版本,而更高级的Mochi 1 HD将于今年晚些时候推出。

另外模型的相关API也已经发布,开发者可以将其无缝集成到自己的应用程序中。

本地跑?

hugging face上的模型权重大小为40多G,根据官方的说法,需要4个H100才能运行。

——不过别担心,既然敢开源,那么总有大神帮你解决问题:

地址:https://github.com/kijai/ComfyUI-MochiWrapper

Mochi 1已经进入ComfyUI了,可以使用flash attention、pytorch attention(sdpa)或sage attention进行加速。

根据设置的帧数,可以把生成过程限制在20GB内存以下,作者还尝试了CogVideoX -diffusers来挑战更高的帧数,目前做到了97帧。

Mochi 1模型架构

Genmo表示自己要搞一个「人工智能的右脑」,而Mochi 1就是构建可以想象任何东西的世界模拟器的第一步。

Mochi 1是基于新型的非对称扩散Transformer(Asymmetric Diffusion Transformer,AsymmDiT) 架构构建的扩散模型。

参数量为100亿,是有史以来开源的最大视频生成模型。

Mochi 1是完全从头开始训练的,同时提供了简单、可以自由修改的架构。

计算效率对于模型的发展至关重要。与Mochi一起开源的还有它的VAE编码器。

VAE将视频压缩了128倍(包括空间压缩和时间压缩),转化到12通道的潜在空间。

AsymmDiT通过简化文本处理,并将神经网络能力集中在视觉推理上,有效地处理用户提示和压缩的视频token。

AsymmDiT通过多模态自我注意共同关注文本和视觉token,并为每种模态学习单独的MLP层,这类似于Stable Diffusion 3,所不同的是,这里的视觉流通过更大的隐藏维度(拥有几乎是文本流的 4 倍的参数)。

为了统一自我注意的模态,研究人员使用非方形QKV和输出投影层。这种非对称设计降低了推理内存要求。

许多现代扩散模型使用多个预训练语言模型来表示用户提示。相比之下,Mochi 1只使用单个T5-XXL对提示进行编码。

Mochi 1的上下文窗口高达44,520个视频token,并具有完整的3D attention。

为了定位每个token,研究人员将可学习的旋转位置嵌入(RoPE)扩展到3维,网络端到端学习空间轴和时间轴的混合频率。

其他的设计包括SwiGLU前馈层、用于增强稳定性的query-key normalization,以及用于控制内部激活的sandwich normalization。

详细的技术论文将在不久之后发布。

评估

当前的视频生成模型与现实之间存在巨大差距。运动质量和提示遵循是视频生成模型中仍然缺少的两个最关键的功能。

Mochi 1为开源视频生成设定了新的标准,对比领先的封闭模型也表现出很强的竞争力:

提示依从性

提示依从性衡量生成的视频遵循提供的文本说明的准确性,从而确保对用户意图的高度保真度。模型应该允许用户对字符、设置和操作进行详细控制。

研究人员使用视觉语言模型作为裁判,遵循OpenAI DALL-E 3协议,使用自动指标对提示依从性进行基准测试。这里使用 Gemini-1.5-Pro-002评估生成的视频。

Elo Score

运动质量评估运动平滑度和空间真实感,确保生成的视频流畅且具有视觉吸引力。

Mochi 1 以每秒30帧的速度生成流畅的视频,持续时间长达5.4秒,具有高度的时间连贯性和逼真的运动动态。

Mochi模拟流体动力学、毛皮和头发等物理特性,以及一致、流畅的人类动作,不存在恐怖谷问题。

评分者根据运动而不是帧级美学(标准包括运动的趣味性、物理合理性和流动性)来进行打分。Elo分数是按照LMSYS Chatbot Arena协议计算的。

局限性

Mochi 1目前仍处于不断发展的状态,存在一些已知的限制。

比如初始版本只能生成480p的视频,比如在某些极端运动的边缘情况下,可能会出现轻微的扭曲。

由于Mochi 1针对照片级真实感样式进行了优化,因此在动画内容中表现不佳。

此外,模型实施了强大的安全审核协议,以确保所有视频都保持安全并符合道德准则。

应用

Mochi 1的开源在各个领域开辟了新的可能性:

研发:推进视频生成领域并探索新方法。 产品开发:在娱乐、广告、教育等领域构建创新应用程序。 创意表达:使艺术家和创作者能够通过AI生成的视频将他们的愿景变为现实。 机器人:生成合成数据,用于在机器人、自动驾驶汽车和虚拟环境中训练AI模型。

What's next?

Genmo近日宣布已经成功筹集了2840万美元的A轮融资,该轮融资由Rick Yang、NEA领投,The House Fund、Gold House Ventures、WndrCo、Eastlink Capital Partners和Essence VC,以及天使投资人Abhay Parasnis(Typespace 首席执行官)、Amjad Masad(Replit 首席执行官)、Sabrina Hahn、Bonita Stewart和Michele Catasta等参投。

Genmo团队包括DDPM(去噪扩散概率模型)、DreamFusion和Emu Video等项目的核心成员,由领先的技术专家提供咨询,包括 Ion Stoica(Databricks和Anyscale的执行主席兼联合创始人)、Pieter Abbeel(Covariant的联合创始人、OpenAI的早期团队成员)和 Joey Gonzalez(语言模型系统的先驱、Turi的联合创始人)。

Genmo表示将在今年年底之前,发布Mochi 1的完整版,其中包括 Mochi 1 HD。

Mochi 1 HD将支持720p视频生成,具有更高的保真度和更流畅的运动,可解决复杂场景中的翘曲等边缘情况。

除此之外,团队还在开发图像到视频功能,并专注于提高模型的可控性和可操控性,以便用户能够更精确地控制自己的输出。

展望未来,高分辨率、长视频生成将触手可及。

参考资料:

https://www.genmo.ai/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 新智元 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【数据结构】排序算法篇二
任取待排序元素序列中的某元素作为基准值key(把它直接排在它最终要排的那个位置),按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。
六点半就起.
2024/10/16
910
【数据结构】排序算法篇二
【数据结构初阶第十九节】八大排序系列(下篇)—[详细动态图解+代码解析]
假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。(就是相同的数据排序之后的相对次序保持不变)
云边有个稻草人
2025/03/16
480
【数据结构初阶第十九节】八大排序系列(下篇)—[详细动态图解+代码解析]
【初阶数据结构】星河中的光影 “排” 象:排序(下)
接上一篇,解决掉剩余的排序方法,本篇有些许难度,建议巩固好上一篇再来进行本篇的学习
DARLING Zero two
2025/02/26
600
【初阶数据结构】星河中的光影 “排” 象:排序(下)
数据结构-排序
        在插入排序的基础上,分组进行排序,把每隔gap个元素看作一组进行排序,gap每次都细分最后细分到最基本的插入排序
2024/08/06
980
《数据结构》八大排序算法 必读!
本文将介绍常见八大排序,包括直接插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序以及计数排序(计数排序和桶排序面试基本不涉及,本文将简要介绍),本内容是重点中的重点,请务必全部掌握!
码神联盟
2021/10/27
1.2K0
《数据结构》八大排序算法 必读!
数据结构初阶·排序算法(内排序)
目前常见的排序算法有9种,冒泡排序,选择排序,插入排序,希尔排序,快速排序,归并排序,计数排序,基数排序,桶排序。实际生活中排序的应用也是有限的,今天我们介绍其中7个,基数排序和桶排序不介绍。介绍常用的即可。
_lazy
2024/10/16
1160
数据结构初阶·排序算法(内排序)
八大常见算法排序详解
在以前排序算法不多的时候,科学家们想着如何优化时间复杂度… 这时希尔想到,插入排序最坏的情况是 O(N^2) ,是在序列逆序的情况下,以目标排升序为例,最大的数字在最前面,那么要是将插入进行分组会不会交换的更快?答案是确实是快了! 因为将插入排序的思想进行分组插入后,如果分组越大,那么大的数字能更快的向后移动,而分组越小,大的数字就会越慢的向后移动。相反,分组越大,那么这个序列也越不接近有序,而分组越小,反而越接近有序。 所以希尔就根据这种特点,创造了缩小增量排序的基本思想! 简单来说: 希尔排序是按照不同步长对元素进行插入排序,==当刚开始元素很无序的时候,步长最大,所以插入排序的元素个数很少,速度很快;当元素基本有序了,步长很小,插入排序对于有序的序列效率很高。==所以,希尔排序的时间复杂度会比o(n^2)好一些。 实质就是一种分组插入的思想! 希尔排序的特性总结:
利刃大大
2023/04/12
3650
【初阶数据结构】深度解析七大常见排序|掌握底层逻辑与原理
排序是指使用一串记录,按照其中或某些关键字的大小,递增或递减的排序起来的操作(记录是指待排序的具体数据项)。
是店小二呀
2024/08/01
1500
【初阶数据结构】深度解析七大常见排序|掌握底层逻辑与原理
【初阶数据结构与算法】排序算法总结篇(每个小节后面有源码)(直接插入、希尔、选择、堆、冒泡、快速、归并、计数以及非递归快速、归并排序)
   那么本次的排序算法总结就分享到这里啦,初阶数据结构与算法这个篇章的知识也就到这里结束啦,凑巧也是2024年最后一篇文章,从2025年开始就进入C++的学习啦,感谢大家近来的支持,大家新年快乐!    bye~
TANGLONG
2025/01/09
1060
【数据结构】排序(下)
当我们使用快速排序时,最坏的情况就是数组有序,此时的时间复杂度为O(N^2) 最好的情况就是key每次取中位数 所以我们为了避免最坏情况的发生,我们在快速排序的基础上衍生了一种优化的方法叫做三数取中 还有一种方法是随机选key,但随机选key的效果不如三数取中
s-little-monster
2024/06/18
1010
【数据结构】排序(下)
手撕初阶数据结构之---排序
排序:所谓排序,就是使⼀串记录,按照其中的某个或某些关键字的⼤⼩,递增或递减的排列起来的操作。
Undoom
2024/09/23
660
手撕初阶数据结构之---排序
【数据结构】——原来排序算法搞懂这些就行,轻松拿捏
基准值的注释:在快排的过程中,每一次我们要取一个元素作为枢纽值,以这个数字来将序列划分为两部分。 在此我们采用三数取中法,也就是取左端、中间、右端三个数,然后进行排序,将中间数作为枢纽值。
用户11286421
2024/09/23
940
【数据结构】——原来排序算法搞懂这些就行,轻松拿捏
【初阶数据结构与算法】——手撕八大经典排序算法
那如果前面的元素都比要插入的数据大呢? 那就一直比,直到比完第一个元素,然后end- -之后变成-1,还是放到end位置的后面,即让它成为新的第一个元素。
YIN_尹
2024/01/23
3420
【初阶数据结构与算法】——手撕八大经典排序算法
【数据结构】-图解八大排序(思路+实现+总结)
八大排序详解 一、前言 二、排序概念及应用 1、概念 2、排序应用 三、排序算法接口展示 四、插入排序 1、直接插入排序 2、希尔排序 五、选择排序 1、直接选择排序 2、堆排序 六、交换排序 1、冒泡排序 2、快速排序 1)hoare 2)挖坑法 3)前后指针法 4)优化 3、快排非递归 七、归并排序 1、归并排序 1)递归归并 2)非递归归并 八、计数排序 1、计数排序 九、性能分析 一、前言 本章主要讲解: 八大排序的基本知识及其实现 注:这里的八大排序指直接插入,希尔,选择,堆排,冒泡,快排,归
用户9645905
2022/11/30
4470
【数据结构】-图解八大排序(思路+实现+总结)
【排序算法】八大排序(下)(c语言实现)(附源码)
之前我们学习了八大排序中的前四种:冒泡排序、选择排序、插入排序、希尔排序:
ephemerals__
2024/10/24
1970
【排序算法】八大排序(下)(c语言实现)(附源码)
十大排序:插入/希尔/选择/堆/冒泡/快速/归并/计数/基数/桶排序 汇总(C语言)
在计算机科学中,排序算法是一种重要的算法类别,用于将一组元素按照特定的顺序进行排列。排序算法的应用非常广泛,从日常生活中的字典排序到大规模数据处理中的并行排序,都离不开排序算法的支持。
用户11317877
2024/10/16
1690
十大排序:插入/希尔/选择/堆/冒泡/快速/归并/计数/基数/桶排序 汇总(C语言)
八大排序(二)堆排序,快速排序,归并排序,计数排序
堆排序其实就是利用堆的第二个特点:任一结点的值都是其子树所有结点的最大值或最小值。
小灵蛇
2024/06/06
1140
八大排序(二)堆排序,快速排序,归并排序,计数排序
数据结构——排序算法
冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的数列,以升序为例,一次比较两个元素,如果它们的顺序错误(前一个元素大于后一个元素)就把它们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
HZzzzzLu
2024/11/26
1020
数据结构——排序算法
【数据结构】八大排序算法详解
把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列
用户10925563
2024/06/04
7800
【数据结构】八大排序算法详解
【初阶数据结构】常见五大排序算法及部分算法优化讨论
1.排序:所谓排序,就是使一串记录或者数据,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。
ZLRRLZ
2024/12/13
1800
【初阶数据结构】常见五大排序算法及部分算法优化讨论
推荐阅读
相关推荐
【数据结构】排序算法篇二
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档