←新闻详情

heise online更新于 10月31日 01:54

heise 实测 ArtCraft:用开源 Adobe 克隆剪完一支 3003 视频

Kann ArtCraft Adobe ersetzen? Wir haben ein 3003-Video damit geschnitten | heise online

AI 导读

heise 记者用 ArtCraft 的 FilmCraft、EffectCraft 和 PhotoCraft 完整剪出一支 c't 3003 视频并制作缩略图,认为这些仍处 Alpha 的开源工具已可用于实际工作。测试中 Premiere 硬件编码渲染约快三分之一、软件编码快一倍,FilmCraft 在 Windows 上比 macOS 和 Linux 更卡顿,EffectCraft 在 Zorin OS 上运行一两分钟后整机卡死。作者还借助 Codex 给自己的 FilmCraft 分支修掉若干 bug,并补上了类似 Adobe Dynamic Link 的 FilmCraft 与 EffectCraft 联动功能。

推荐理由

AI 评分 73

作者用真实视频项目逐项实测 ArtCraft 的剪辑、特效与修图工具,并记录了自行打补丁补上缺失功能的过程。

主题

标签

正文 · AI 翻译

大家都在谈论 ArtCraft。我们深入探究了一番,并测试了用 Adobe Premiere、Photoshop 和 After Effects 的克隆版是否真的能制作出一支 c't-3003 视频。

广告之后继续阅读

视频文字稿

(提示:本文字稿面向无法或不愿观看上方视频的读者。文字并未涵盖画面轨道中的全部信息。)

看这里,我正在 Linux 下用免费的 Photoshop 克隆版 PhotoCraft 制作一张 c't-3003 缩略图。没错,你们大概已经听说,有人不仅用 AI 编程代理复刻了 Photoshop,还一口气复刻了整个 Adobe 套件,外加微软的 Word、Excel、PowerPoint 和 AutoCAD,覆盖所有主流操作系统,也就是 Linux、macOS 和 Windows。所有人都为此彻底疯狂了。我其实也有点。

但这一切到头来只是虚张声势吗?我们深入研究了这套复刻版创意套件,并测试了是否真的能用它完整复刻一支 c't-3003 视频,包括所有 After Effects 相关的东西。我甚至还添加了一些原本根本没有的功能。剧透:这极其简单。我的天啊。别走开。

亲爱的黑客们,亲爱的互联网冲浪者们,热烈欢迎来到……

而 ArtCraft 以及这股向我们涌来的软件浪潮,自然是由 AI 生成的。

广告之后继续阅读

ArtCraft:面向所有操作系统的 Rust 克隆版

好,好,好。软件界一片哗然。九月底,一位名叫 Brandon Thomas 的美国软件开发者,就这么让 AI 把 Adobe 的 Creative Suite 用 Rust 编程语言“氛围编程”了出来。这个项目叫 ArtCraft,包含 13 款工具,全都可以下载试用。如今它不仅是 Adobe 的克隆版,还成了 Word、Excel、PowerPoint、AutoCAD 和 Pro Tools 的替代品。

这些工具都可以选择放在一个启动器里,通过它还能更新。说到更新,目前每天都有更新,有时一天好几次。所以取决于你们看这支视频的时间,情况可能又变了不少。随口一提。

好,但这究竟怎么可能?这些几十年来已确立为行业标准的工具,就这么被复刻出来了?好问题,我稍后会再谈,因为这事不仅涉及 Adobe 和微软,实际上涉及我们所熟知的整个软件格局。关键词:逆向工程。不过这个稍后再说。

目前这些工具还处于 Alpha 阶段,也就是说远未完成,功能范围自然还比不上原版。这里那里也还有一些 bug。目前而已!因为如果照这个速度发展下去,Adobe 以及实际上任何其他大型软件厂商恐怕很快就要面临严重问题了。

既然这玩意儿完全开源,那如果自己建一个分支,直接用 Codex 或 Claude 修掉一些小 bug 会怎样?或者干脆直接补上完整功能,比如应用之间的无缝连接,这基本上就是取代 Adobe 的生态系统?对,剧透一下,这可行。而且非常简单。此外,这些工具还有一个 MCP 接口,可以直接让 AI 模型来剪辑等等。但正如所说,这些稍后再详谈。时间戳在下方。

首先,这些东西现在能做什么?由于我不是摄影师、设计师,也不是 Excel 迷,所以这次测试我专注于 FilmCraft、EffectCraft 和 PhotoCraft,也就是 Premiere Pro、After Effects 和 Photoshop 的替代品。因为我和它们已经打了数千小时交道,包括在本频道剪辑无数视频、制作数百张缩略图,或者把 Keno 的头搞笑地抠出来之类的。作为测试,我尝试用 FilmCraft 和 EffectCraft 复刻一段现有的 3003 片头,比如 Keno 那支 RTX 视频里的这个。里面有小型动画、运动跟踪、蒙版、各种特效等等。随后我还会用 PhotoCraft 从零开始完整复刻这张缩略图。全部都在我这台 64 GB 内存的 MacBook M1 Max 上完成。

好,但先来安装这玩意儿。通过这个网站或 GitHub,可以下载适用于 macOS、Windows 以及——注意——Linux 的 ArtCraft 工具启动器。耶!这真的很棒,因为众所周知 Adobe 程序无法在 Linux 上原生运行。而且这个启动器几乎支持所有主流 Linux 发行版。

顺便说一句,别搞混了:有一个 ArtCraft 应用,还有一个 ArtCraft 启动器应用。ArtCraft 应用,也就是不带启动器的那个,类似于 ComfyUI,带有各种图像和视频生成工具。但我们想要的是带有全部工具的 ArtCraft 启动器。这完全是另一回事。

安装并启动它之后,你就能在这里看到各个工具,可以一键下载和更新。而且它们真的非常小。例如 FilmCraft 根据操作系统的不同,只有大约 70 到 200 MByte 大小。看,这里做个对比,这是真正的 Adobe Premiere。所以没错,这个启动器就像 Adobe 的 Creative Cloud 应用一样工作,只是没那么复杂、没那么混乱,也没那么糟糕。其实我真的很讨厌 Creative Cloud 应用。不过如果愿意,也可以不用启动器,单独安装每个工具。

FilmCraft 的日常剪辑

对于片头,首先需要剪辑原始素材。我们用 FilmCraft 来做这个。第一次启动时,它看起来和 Premiere 如此相似,真是有点大胆。时间线、节目窗口和源窗口以及每个按钮都极其相似。这里,你们看,它们并排放在一起就是这样,真的很惊人。

也可以像原版一样来回拖动工作区,然后保存布局。我刻在脑子里的那些快捷键也全都完全一样地工作。所以新建项目,把 Keno 摄像机的 4K 素材放进去,在时间线里直接丝滑流畅。音频轨道也可以一键同步,然后我就可以开始剪辑了。

是的,我该怎么说呢?这真的非常好用。用熟悉的快捷键,我在这里做基础剪辑的速度和 Premiere 一样快。随手剪一剪真的没问题。

如果现在想在 FilmCraft 里操控片段,也可以像你熟悉的那样操作。有用于位置、缩放等等的手柄。也可以为比如缩放创建关键帧。只要设置关键帧、输入数值,它就会放大。

效果也有不少,基本上我在 Premiere 里用到的全都有,比如高斯模糊,慢动作拉伸工具,或者不管那东西叫什么,用于慢动作和延时,还有 Lumetri 颜色用于曝光和色温之类的。为此也像 Premiere 一样有专门的菜单。还有更多效果,我抽样试了几个,全都能用,转场也一样。这里,在两个片段之间加个柔和转场,可以。所以粗剪、放置粗略的后续素材以及创建缩放之类的都没问题。

对于像这样的复杂动画,我通常会在 Premiere 里这样做:在时间线中右键点击一个片段,然后选择“在 After Effects 中编辑”。这样就会打开 After Effects,我可以在那里做各种东西,然后直接应用到 Premiere 中。这非常实用,也是我迄今为止最喜欢用 Creative Cloud 工作的主要原因之一。这些应用之间就是无缝协作。这叫做 Dynamic Link。对 Photoshop 文件也是一样。也可以直接把它们拖进时间线,在 Photoshop 中编辑,Premiere 会自动应用更改。

用 FilmCraft 和 EffectCraft 做不到这个。还是说可以?在我修改过的版本里可以。哈?是的,我后面会讲到。

用当前的 FilmCraft 版本,我现在是这样做的:我把每个片段分别渲染成 ProRes 422,然后在 EffectCraft 中编辑它们。这样也行。所以渲染是可行的。

与 Premiere 的渲染速度对比

说到渲染,目前和 Premiere 相比有多快?为了测试这个,我创建了两个相同的项目,里面有一分钟的 4K 素材在旋转、缩放并缓慢模糊。然后在相同条件下以 H.264 渲染出来,一次用硬件编码,一次用软件编码。后者耗时稍长,但根据经验会给出稍微更干净的质量,我们渲染视频也是用这个。

是的,总的来说,Premiere 在渲染方面肯定还是更胜一筹。用硬件编码时,Premiere 大约比 FilmCraft 快三分之一,用软件编码时则快一倍。这也和使用哪些效果以及这些效果在 FilmCraft 中已经内置得有多好有很大关系,所以这可能会有所变化。不过我现在还是觉得其实已经相当可用了。

而且还得说,Premiere 运行起来也比 FilmCraft 顺畅不少。我在这里做的这些操作总体都还行,但没错,用 Premiere 感觉还是更好一些。

啊,当然我在 FilmCraft 里也注意到了一些较小的 bug。比如渲染用的入点和出点没法用鼠标拖动,不能把音频效果应用到整条轨道上,另外还有其他一些小问题,其中最要命的是:没法把效果设置从一个片段复制到另一个片段。是的,这超级烦人。所以干活的时候这里那里还是相当别扭。不过这些问题我都能在自己的版本里解决。

用 EffectCraft 做动画和跟踪

好,先继续说 EffectCraft。它看起来至少有一点点不一样,比如这里有奇怪的圆角,但除此之外操作方式真的完全一样。我把 Keno 放了进来,在他脸上放了一个跟踪器,创建了一个虚拟摄像机,是的,效果和原版差不多好。关键帧在这里也可以用曲线额外调整,让东西变得更平滑之类的。

要抠出像这台笔记本电脑这样的东西,和原版一样有 Roto 笔刷工具。直接选中笔刷,标记一下,它就会自动跟随笔记本电脑的轮廓。太疯狂了。不过感觉它比 After Effects 的稍微不那么精确,而且在我的 M1 Max 上偶尔也会有点卡,但没错,后者在 After Effects 里也经常发生。而且这也总是多少取决于原始素材,但没错,感觉原版运行起来还是更流畅。

对于这里的这些闪光,我从网上下载了绿幕火花素材,好,直接加上 Keylight 效果,去掉绿幕,能用。加上投影,改颜色,搞定。对于前景和背景里的小装饰,我又用了跟踪器,加一点模糊,搞定。这个飞出去的芯片可以用位置关键帧做动画,运动模糊也行,甚至表达式也能用,就是那种小代码片段,比如可以让某个东西抖动,就像这里这样。

嗯,但其余部分就是大同小异,我能够一步步真的完全一比一地把原版片头里的所有东西都照样做出来。这真是厉害。片段也能毫无问题地单独渲染出来,然后我就能把所有东西重新放进 FilmCraft 里。然后再把整个东西渲染出来,搞定。

你们看,这是两个片头并排放在一起:左边是 Premiere 和 After Effects 做的,右边是用 FilmCraft 和 EffectCraft 做的。好,我第二次做的时候没有特别用心,但基本上真的所有东西都能用 ArtCraft 的工具照样实现。这难道不令人难以置信吗?要知道这软件的开发大概一个月前才开始,而且对所有人开源、免费可用。

Adobe Creative Cloud Pro 目前对个人用户打折后是前三个月每月 38.98 欧元,之后就是该死的每月 77.99 欧元,按年订阅、按月付款。Premiere 和 After Effects 单独购买加起来每月要 51.98 欧元。而据 ArtCraft 开发者 Brandon Thomas 说,Adobe 这种极其无耻的价格和订阅政策也是开发这一切的主要原因之一。

用 PhotoCraft 制作缩略图

嘿,视频做好了,还缺的就是缩略图。我得说明一下,我不是 Photoshop 专家。基本上我总能想办法达到目的,但走的路可能,嗯,不总是最好的,就先提一句吧,所以。

好,那就启动 PhotoCraft,然后把我们的模板 Photoshop 文件放进去。里面基本上只有一个背景。是的,所有东西都完整正确地加载了。每个图层都在它该在的位置,图层效果原封不动并且正确链接,蒙版还在,智能滤镜也能用。

抠图也可以,虽然不如 Photoshop 的云端功能那么好,但已经可以了。根据不同的素材,之后还得再稍微修正一下,不过需要的工具也全都齐备。像投影、外发光等等图层样式效果也全都有,而且可以正确设置。此外,和原版一样,也有曝光、饱和度等等的调整选项。智能对象也能创建,比如为这台笔记本电脑。

是的,这基本上就是我做缩略图所需要的全部了。这样就可以一步步地把所有东西抠出来、修整好并调整。最后再把文字设成正确的字体,字体会直接正确加载,然后,就完成了。这样出来的效果就和原版一样。

而且操作方式真的连最细微的细节都和 Photoshop 完全一模一样。中间我甚至忘了自己是在用一款三周前还不存在的开源软件。这真是厉害。所以对于像缩略图这样的小活儿,PhotoCraft 的这个版本已经完全够用了,这真是个游戏规则改变者。

编辑时我也注意到了两三件事:比如想把一个带蒙版的图层从一个文档复制到另一个文档时,蒙版不会跟着过来。另外,不能同时选中多个图层然后一起放大或缩小。但移动是可以的。而这还只是在使用 PhotoCraft 较长时间工作时会让人烦心的众多小问题中的两个,因为这东西还在 Alpha 阶段,就得有心理准备。

有些东西甚至就在我们制作这期视频的过程中已经被修复了。比如之前图层无法正确链接,现在完全没问题了。再明确一点:我很少在代码平台 GitHub 上看到有项目被如此密集地开发。因此我相当确信这些 bug 会在几天或几周内被修复。

Alpha 状态与飞速的开发节奏

总的来说,这非常令人印象深刻且实用,尤其是考虑到所有这些工具都还处于 Alpha 阶段。比如在 GitHub 上看 FilmCraft 的状态,上面写着计划功能的 86% 已经包含在内,但目前只有 56% 适合真正的工作。是的,这很大程度上也取决于具体工作和提供的素材,但在我的测试里,这一切都非常令人印象深刻。

而且就像说的,为了不让视频太长,我先不涉及 InDesign、Lightroom、Pro Tools 和 Office 的替代品。如果你们感兴趣,我的同事 André 之前已经看过它们了,链接在描述里。总之,如果这些工具能这样快速发展并继续存在下去,我们肯定还会做几个相关视频。欢迎在评论里写写你们感兴趣的内容。

作为荣誉提名,我还要提一下 PdfCraft,也就是 Acrobat 的克隆。它在我这儿运行得出奇地流畅,和原版完全相反。Adobe 的 Acrobat 在我这儿经常出问题。它老是奇怪地卡顿,格式会错位等等,是的,就是很烦人。而在 PdfCraft 里一切似乎都运行得非常顺畅,至少在我填写几个 PDF 时到目前为止完全没出问题。不错。

Linux 和 Windows 下的印象

顺便说一下,我也在我的 Windows 和 Zorin OS 电脑上分别粗略试用了这些工具。那台机器里装的是 Ryzen 5 9600X、32 GB DDR5 内存和一块 RTX 3060 Ti。但由于时间原因,我只能先做个初步印象。为此我分别启动了做好的项目,看看它们运行得有多流畅,以及我还能不能修改东西。

在 Zorin OS 上,FilmCraft 运行得还算可以,我是说,我能正常剪辑、渲染和使用效果,连像这里这个噪点这样比较复杂的效果也都没问题。相比之下,EffectCraft 在这个系统上几乎没法用。它能启动,短时间内似乎也在运行,但每次过个一两分钟整台电脑就死机了。是的,如果有更多时间,大概还能再折腾折腾,看看问题出在哪,但总之,一开始就是不行。PhotoCraft 运行得还行,有时有点卡顿,但我能正常编辑东西。

在同一系统上,但用 Windows 跑 FilmCraft 嘛,嗯,更差。就是说出厂状态下它就已经比在 macOS 和 Linux 下更卡,但渲染倒是正常。PhotoCraft 跑得确实稳,感觉比在 Zorin OS 下还稍微好一点,嗯,就是完全够用。好吧,这现在只是第一印象,但如果你们已经在其他系统和 Linux 发行版上试过这些工具,欢迎在评论里写写效果如何、你们用的是什么硬件等等。

为完整起见,我也试了一下 FilmCraft 内置的 MCP 接口,让 Codex 搭配 GPT6.1 Sol 帮我剪了原始素材。这个嘛,效果相当不错。这里那里还剩下几个剪辑错误,但这也要看模型,不过基本上肯定是能用的。Premiere 到目前为止还没有这样的接口,至少没有官方的。

净室开发而非反编译

但开头的问题还在:这些成熟工具怎么就能这么轻易被复刻出来,而且还已经这么好用?如果你们现在想,这肯定和大家都在谈的那个逆向工程有关,人们用它搞各种疯狂的游戏联动之类的,不不不。这跟那个没关系,至少 ArtCraft 的开发者在其网站上就是这么正式说的。

这些工具并非通过反编译得到,而是以净室方式用 Rust 重新实现的。净室意味着完全不使用任何受保护的代码,而是尝试根据程序可见的行为来重建,或者让 AI 来重建。这也是一种逆向工程,但并不是反编译。这一点在法律上尤其重要,因为应该可以想见,Adobe 大概率不会对这个项目感到高兴。无论如何,ArtCraft 是否有一天会被追究,还有待观察。

顺便说一下,之所以叫净室,是因为人们可以说是在一个干净、也就是没有灰尘的房间里进行重建,而这里的灰尘代表的就是原始软件代码,简单来说就是这样。不过我也不想在这里讲得太深,毕竟视频已经有点长了。如果你们想了解更多法律方面的问题,描述里有一篇相关文章。

关于逆向工程这个话题,频道里肯定还会有视频,因为这个话题正在改变整个软件世界,非常有意思,也有点让人毛骨悚然。尤其是它可能带来的后果,无论负面还是正面。特别是再加上反编译,也就是让 AI 从机器码重新生成人类可读的源代码,那就真的会很疯狂。然后我们就又回到那些视频了,比如有人在 Elden Ring 里玩 Minecraft,或者在使命召唤里玩 Skate,或者把 Fortnite 和 Wizard101、暗黑破坏神、Elden Ring、Xenoverse 2、超级猴子球、守望先锋、火影忍者疾风传:究极忍者风暴4、赛博朋克、塞尔达、黑色行动2、现代战争2、传送门、游戏王!以及万智牌混在一起玩。

是的,当你想到由此带来的各种可能性时,这真的能让人脑子彻底转不过弯来。至少我现在就是这样。所以如果你们想要一个相关的视频,请写在评论区。

缺少的功能就自己用提示词补上

说到编程、Codex 和工程之类的,就像我一开始说的,我给自己生成了一个 FilmCraft 的分支,然后把我刚才列举的那些 bug 全都修好了。我还给自己补上了一个之前缺失的、极其实用的功能:关键词 Dynamic Link。另外声明一下:这一切都是在我完全不懂编程的情况下做到的。我现在也只是先在自己的分支上做了测试,就这样。所以我也不是很清楚 GitHub 在这方面有什么礼仪,但反正我现在就先这么测试了。

为此,我肯定是让 Codex 访问了我在 GitHub 上 fork 的仓库,让它给我构建了一个开发者版本。之后如果我发现了错误,或者有什么让我烦的地方,我就直接反馈过去,5 分钟后一切就都调整好了。举个例子:FilmCraft 的入点和出点没有可以用鼠标随便拖来拖去的控制柄。你只能分别定位到某个位置,然后按快捷键。非常烦人。

一个提示词,5 分钟后控制柄就有了,而且还会自动吸附到片段上。是的,不错。就这样,我真正修好了所有让我烦的地方,以及我刚才列举的那些问题,所以现在我电脑上有了一个自己的、还要好得多的 FilmCraft 版本。

最离谱的是:我之前说过 EffectCraft 没有集成到 FilmCraft 里,也就是说不能像 Adobe 那样直接在 After Effects 里编辑一个片段,然后它在 Premiere 里自动更新。好吧,现在可以了。跟 Codex 来回折腾了几下之后,我这里就有了一个 EffectCraft 的按钮。点一下它就会打开,我可以在那里对片段做各种处理,然后当我在 FilmCraft 里点击“应用更改”时,片段就会被 EffectCraft 里的版本替换掉。

这难道不疯狂吗?当然,长期来看这能有多可靠还不好说,但我刚刚基本上就是用两个提示词把 Adobe 套件最大的卖点之一给补上了。开源之美,我猜。

啊,顺便说一下,这整套东西大概用掉了我 ChatGPT Plus 订阅每周 token 配额的 10%,也就是每月 23 欧元那个。我全程都是用 Sol 6.1 在中等推理强度下构建的。当然,Codex 也可能把这一切集成得很糟糕,也许早晚会对性能产生影响,或者它不能兼容所有文件格式之类的,但起码基本功能是跑通了。谁知道呢,也许我很快就能在 FilmCraft 里玩 Fortnite 的 Elden Ring 地图了。现在好像什么都有可能。

你们怎么看?喜欢这些工具吗?已经试过了吗?欢迎在评论区留言。下次见。拜拜!

c't 3003 是 c't 的 YouTube 频道。c't 3003 上的视频是独立内容,与 c't 杂志中的文章无关。编辑 Jan-Keno Janssen、Lukas Rumpler、Sahin Erengil 和 Pascal Schewe 每周发布一个视频。

(jkj)

来源

heise online