在Sora引爆视频生成时,Meta开始用Agent自动剪视频了,华人作者主导
近期,AI 视频技术领域备受关注,尤其是OpenAI推出的Sora视频生成大模型引起了广泛讨论。与此同时,在视频剪辑领域,Agent等大型AI模型也展现出强大的实力。
尽管自然语言被用于处理视频剪辑任务,用户可以直接表达意图而无需手动操作。然而,当前大多数视频剪辑工具仍然需要大量手动操作,并且缺乏个性化的上下文支持。这导致用户需要自行解决复杂的视频剪辑问题。
关键在于如何设计一个可以充当协作者、并在剪辑过程中不断协助用户的视频剪辑工具?在本文中,来自多伦多大学、 Meta(Reality Labs Research)、加州大学圣迭戈分校的研究者提出利用大语言模型(LLM)的多功能语言能力来进行视频剪辑,并探讨了未来的视频剪辑范式,从而减少与手动视频剪辑过程的阻碍。
- 论文标题:LAVE: LLM-Powered Agent Assistance and Language Augmentation for Video Editing
- 论文地址:https://arxiv.org/pdf/2402.10294.pdf
研究者开发了一款名为LAVE的视频剪辑工具,它集成了LLM提供的多项语言增强功能。LAVE引入了一个基于LLM的智能规划和执行系统,能够解释用户的自由格式语言指令,规划并执行相关操作,以达成用户的视频剪辑目标。这一智能系统能够提供概念化帮助,如创意头脑风暴和视频素材概览,并提供操作帮助,包括基于语义的视频检索、故事板和剪辑修剪等功能。
为了顺利进行这些智能体的操作,LAVE 使用了视觉语言模型(VLM)来自动生成视频视觉效果的语言描述。这些视觉叙述使得LLM能够理解视频内容,并利用他们的语言能力来协助用户完成剪辑。此外,LAVE 提供了两种交互视频剪辑模式,即智能体协助和直接操作。这种双重模式为用户提供了更大的灵活性,让他们可以根据需要改进智能体的操作。
至于 LAVE 的剪辑效果怎么样?研究者对包括剪辑新手和老手在内的 8 名参与者进行了用户研究,结果表明,参与者可以使用 LAVE 制作出令人满意的 AI 协作视频。
值得关注的是,这项研究的六位作者中有 5 位华人,包括一作、多伦多大学计算机科学博士生 Bryan Wang、Meta 研究科学家 Yuliang Li、Zhaoyang Lv 和 Yan Xu、加州大学圣迭戈分校助理教授 Haijun Xia。
LAVE 用户界面(UI)
我们首先来看 LAVE 的系统设计,具体如下图 1 所示。
LAVE 的用户界面包含三个主要组件,分别如下:
- 语言增强视频库,显示带有自动生成的语言描述的视频片段;
- 视频剪辑时间轴,包括用于剪辑的主时间轴;
- 视频剪辑智能体,使用户与一个会话智能体进行交互并获得帮助。
设计逻辑是这样的:当用户与智能体交互时,消息交换会在聊天 UI 中显示。当进行相关操作时,智能体对视频库和剪辑时间轴进行更改。此外,用户可以使用光标直接对视频库和时间轴进行操作,类似于传统的剪辑界面。
语言增强视频库
语言增强视频库的功能如下图 3 所示。
与传统工具一样,该功能允许剪辑播放,但会提供视觉叙述,即为每个视频自动生成文本描述,包括语义标题和摘要。这些标题可以帮助理解和索引剪辑,摘要则提供了每个剪辑的视觉内容的概述,帮助用户形成自身编辑项目的故事情节。每个视频下方都会显示标题和时长。
此外,LAVE 使用户可以利用语义语言查询来搜索视频,检索到的视频会在视频库中显示并按相关性排序。这一功能必须通过剪辑智能体来执行。
视频剪辑时间轴
从视频库中选定视频并将它添加到剪辑时间轴后,它们会显示在界面底部的视频剪辑时间轴上,如下图 2 所示。其中,时间轴上的每个剪辑都由一个框表示,并显示三个缩略图帧,分别是开始帧、中间帧和结束帧。
在 LAVE 系统中,每个缩略图帧代表剪辑中一秒钟的素材。与视频库一样,每个剪辑的标题和描述都会提供。LAVE 中的剪辑时间轴具有两个关键功能,即剪辑排序和修剪。
其中在时间轴上进行剪辑排序是视频剪辑中的一项常见任务,对于创建连贯的叙述非常重要。LAVE 支持两种排序方法,一是基于 LLM 的排序利用视频剪辑智能体的故事板功能进行操作,二是手动排序通过用户直接操作来排序,拖放每个视频框来设置剪辑出现的顺序。
修剪在视频剪辑中也很重要,可以突出显示关键片段并删除多余内容。在修剪时,用户双击时间轴中的剪辑,打开一个显示一秒帧的弹出窗口,如下图 4 所示。
视频剪辑智能体
LAVE 的视频剪辑智能体是一个基于聊天的组件,可促进用户和基于 LLM 的智能体之间的交互。与命令行工具不同,用户可以使用自由格式的语言与智能体进行交互。该智能体利用 LLM 的语言智能提供视频剪辑辅助,并提供具体的响应,以在整个编辑过程中指导和帮助用户。LAVE 的智能体协助功能是通过智能体操作提供的,每个智能体操作都涉及执行系统支持的编辑功能。
总的来说,LAVE 提供的功能涵盖了从构思和预先规划到实际编辑操作的整个工作流程,但该系统并没有强制规定严格的工作流程。用户可以灵活地利用与其编辑目标相符的功能子集。例如,具有清晰编辑愿景和明确故事情节的用户可能会绕过构思阶段并直接投入编辑。
后端系统
该研究采用 OpenAI 的 GPT-4 来阐述 LAVE 后端系统的设计,主要包括智能体设计、实现由 LLM 驱动的编辑功能两个方面。
智能体设计
该研究利用 LLM(即 GPT-4)的多种语言能力(包括推理、规划和讲故事)构建了 LAVE 智能体。
LAVE 智能体有两种状态:规划和执行。这种设置有两个主要好处:
- 允许用户设置包含多个操作的高级目标,从而无需像传统命令行工具那样详细说明每个单独的操作。
- 在执行之前,智能体会将规划呈现给用户,提供修改的机会并确保用户可以完全控制智能体的操作。研究团队设计了一个后端 pipeline 来完成规划和执行流程。
如下图 6 所示,该 pipeline 首先根据用户输入创建行动规划。然后,该规划从文本描述转换为函数调用,随后执行相应的函数。
实现 LLM 驱动的编辑功能
为了帮助用户完成视频编辑任务,LAVE 主要支持五种由 LLM 驱动的功能,包括:
- 素材概述
- 创意头脑风暴
- 视频检索
- 故事板
- 剪辑修剪
其中前四个可通过智能体来访问(图 5),而剪辑修剪功能可通过双击时间轴中的剪辑,打开一个显示一秒帧的弹出窗口(图 4)。
其中,基于语言的视频检索是通过向量存储数据库实现的,其余的则通过 LLM 提示工程(prompt engineering)来实现。所有功能都建立在自动生成的原始素材语言描述之上,包括视频库中每个剪辑的标题和摘要(图 3)。研究团队将这些视频的文字描述称为视觉叙述(visual narration)。
感兴趣的读者可以阅读论文原文,了解更多研究内容。
以上是在Sora引爆视频生成时,Meta开始用Agent自动剪视频了,华人作者主导的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

CentOS 关机命令为 shutdown,语法为 shutdown [选项] 时间 [信息]。选项包括:-h 立即停止系统;-P 关机后关电源;-r 重新启动;-t 等待时间。时间可指定为立即 (now)、分钟数 ( minutes) 或特定时间 (hh:mm)。可添加信息在系统消息中显示。

CentOS系统下GitLab的备份与恢复策略为了保障数据安全和可恢复性,CentOS上的GitLab提供了多种备份方法。本文将详细介绍几种常见的备份方法、配置参数以及恢复流程,帮助您建立完善的GitLab备份与恢复策略。一、手动备份利用gitlab-rakegitlab:backup:create命令即可执行手动备份。此命令会备份GitLab仓库、数据库、用户、用户组、密钥和权限等关键信息。默认备份文件存储于/var/opt/gitlab/backups目录,您可通过修改/etc/gitlab

检查CentOS系统中HDFS配置的完整指南本文将指导您如何有效地检查CentOS系统上HDFS的配置和运行状态。以下步骤将帮助您全面了解HDFS的设置和运行情况。验证Hadoop环境变量:首先,确认Hadoop环境变量已正确设置。在终端执行以下命令,验证Hadoop是否已正确安装并配置:hadoopversion检查HDFS配置文件:HDFS的核心配置文件位于/etc/hadoop/conf/目录下,其中core-site.xml和hdfs-site.xml至关重要。使用

在CentOS系统上启用PyTorchGPU加速,需要安装CUDA、cuDNN以及PyTorch的GPU版本。以下步骤将引导您完成这一过程:CUDA和cuDNN安装确定CUDA版本兼容性:使用nvidia-smi命令查看您的NVIDIA显卡支持的CUDA版本。例如,您的MX450显卡可能支持CUDA11.1或更高版本。下载并安装CUDAToolkit:访问NVIDIACUDAToolkit官网,根据您显卡支持的最高CUDA版本下载并安装相应的版本。安装cuDNN库:前

在 CentOS 上安装 MySQL 涉及以下步骤:添加合适的 MySQL yum 源。执行 yum install mysql-server 命令以安装 MySQL 服务器。使用 mysql_secure_installation 命令进行安全设置,例如设置 root 用户密码。根据需要自定义 MySQL 配置文件。调整 MySQL 参数和优化数据库以提升性能。

Docker利用Linux内核特性,提供高效、隔离的应用运行环境。其工作原理如下:1. 镜像作为只读模板,包含运行应用所需的一切;2. 联合文件系统(UnionFS)层叠多个文件系统,只存储差异部分,节省空间并加快速度;3. 守护进程管理镜像和容器,客户端用于交互;4. Namespaces和cgroups实现容器隔离和资源限制;5. 多种网络模式支持容器互联。理解这些核心概念,才能更好地利用Docker。

重启 SSH 服务的命令为:systemctl restart sshd。步骤详解:1. 访问终端并连接到服务器;2. 输入命令:systemctl restart sshd;3. 验证服务状态:systemctl status sshd。

在CentOS系统上进行PyTorch分布式训练,需要按照以下步骤操作:PyTorch安装:前提是CentOS系统已安装Python和pip。根据您的CUDA版本,从PyTorch官网获取合适的安装命令。对于仅需CPU的训练,可以使用以下命令:pipinstalltorchtorchvisiontorchaudio如需GPU支持,请确保已安装对应版本的CUDA和cuDNN,并使用相应的PyTorch版本进行安装。分布式环境配置:分布式训练通常需要多台机器或单机多GPU。所
