本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

镜头切换自然,节奏有急有缓,创作这样高质量的视频,需要怎样的专业剪辑技巧?

答案是,不用剪,会写就行。

比如要剪辑一个有关长颈鹿的片段,你只需要告诉AI:

The giraffe is the world’s tallest animal, and well known for its long legs and neck.

长颈鹿是世界上最高的动物,以其长腿和长脖子闻名于世。

It has a brown mane on the neck, and its head has two hairy horns.

它的脖子上有棕色的鬃毛,头上长了两只毛茸茸的角。

AI就能自动剪辑完成这样的画面:

先展示一下长颈鹿群的全貌。接着镜头切给一只奔跑中的长颈鹿,展示一下它的长腿长脖子。按照指示,再给鬃毛和犄角来个特写,齐活!

是的,不再需要费劲挑选素材,一帧一帧地来回倒腾:

只需要把你脑海中的创意转化成简短的文字,这个名叫Write-A-Video的AI就能读懂你的心,从选材到剪辑,一站式完成创作。

这就是北航、清华、哈佛和以色列赫兹利亚跨学科研究中心的科学家联手打造的最新AI神器,只需主题脚本,就能生成视频。

用文字创作视频

现在,准备好素材,我们一起来看看,Write-A-Video到底是怎样“写”出一个视频来的。

整个过程分为三步。

第一步,用户以文本的形式提供输入。Write-A-Video会挑选出句子中的关键词。

第二步,Write-A-Video会利用关键词,把素材库里与之相匹配的候选片段挑出来。

文本和镜头之间的视觉语义匹配主要包括两个步骤:关键字匹配和视觉语义嵌入。

首先,AI会根据脚本从素材库中检索所有带有关键字标签的视频镜头。

素材库中的所有视频均被分割为快照,便于语义匹配,还能在下一步正式剪辑视频时,让用户用电影术语来指导AI创作。

Write-A-Video的作者,北京航空航天大学的汪淼老师介绍说,Write-A-Video允许用户在输入文本中使用电影术语,以探索每个场景不同的视觉风格,比如调整电影的节奏,画面的调动等。

此外,采用基于直方图的分割算法,如果帧与帧之间在HSV色域中的直方图相差超过80%,并且追踪的SURF关键点80%以上不匹配,那么算法就会以这两帧为界,切分镜头。

太长(>30s)或太短(<2s)的镜头也会被舍弃,因为短镜头观感不好,而长镜头会降低效率和可变性

而后,视觉语义嵌入技术会为每个检索到的镜头计算匹配分数,排名最高的镜头就会被选为候选镜头。

这里采用的方法是 VSE++ (论文地址见文末)。该方法能将跨模型内容编码到联合特征空间中,比如把文本和镜头联系起来。

在嵌入空间中,从镜头中每十帧抽取一帧,计算其与文本之间的余弦相似度,最后取平均值,即为判断镜头能否入选的最终得分。

第三步,就是将这些镜头组合在一起,完成视频的剪辑。

这一步,其实是Write-A-Video对镜头的混合优化。而它也有自己的审美标准。

首先,画面应该是明亮而生动的。

其次,镜头不能晃动得太厉害。

最后,要避免不连贯的跳接(jump cut)和相反的相机运动。

值得一提的是,Write-A-Video对用户非常友好。

查找对应镜头,剪切,重新排列,都可以用添加、删除文本及移动句子等文本编辑的形式进行。不用掌握剪辑技巧,更不用会敲代码。

不仅如此,在下面这个视频中,你会发现,敲进去的文字可以转成配音旁白,渲染影片气氛。

并且,旁白和视频完全同步,对应得十分自然。提到白金汉宫时,镜头就自然地转到了白金汉宫门前。而提到皇家护卫队时,画面便给到了表演中的皇家护卫队。

研究团队表示,跟商用的逐帧处理视频编辑器比起来,用上Write-A-Video,创作起来快多了。

有了Write-A-Video,甚至新手,都能以快得多的速度(13分钟:7小时),完成质量与职业剪辑师差距不大的视频剪辑任务。

在刚刚结束的SIGGRAPH Asia 2019会议上,研究团队报告并展示了Write-A-Video这一成果,得到了国际同行的广泛认可。

北航清华团队出品

Write-A-Video的第一作者汪淼博士,现为北京航空航天大学虚拟现实技术与系统国家重点实验室助理研究员,硕士生导师。

他本科毕业于西安电子科技大学,后于2016年获得清华大学博士学位,师从论文通讯作者,清华大学计算机系胡事民教授。

论文作者中的杨国炜参加该项目时,只是一位本科生,现已在清华大学计算机系攻读博士学位。

另外两位作者,分别是菲尔兹奖得主、哈佛大学教授、美籍华人数学家丘成桐,以及以色列赫兹利亚跨学科研究中心院长艾里尔·沙米尔(Ariel Shamir)。

【编辑推荐】

java 开发脚本视频_你写脚本,AI自动剪视频:13分钟完成剪辑师7小时创作相关推荐

  1. python自动刷快手视频_快手加抖音自动刷视频脚本,引用的是python+易语言编程...

    其实这个代码我这边已经整合好了,已有易语言版!!! 下面分享的仅仅只是"python"代码 先看下易语言版的界面: "python"代码 import os i ...

  2. python自动刷快手视频脚本_python自动刷快手视频_快手加抖音自动刷视频脚本,引用的是python+易语言编程......

    其实这个代码我这边已经整合好了,已有易语言版!!! 下面分享的仅仅只是"python"代码 先看下易语言版的界面: "python"代码 import os i ...

  3. 写脚本的作用是什么?做自媒体,什么样的视频一定要写脚本?

    写脚本的作用是什么?做自媒体,什么样的视频一定要写脚本? 今天这期内容就来跟大家聊一聊什么样的视频是需要写脚本的,一个成功的视频作品是需要有一个好故事的. 如果你的故事中有很多对白和故事,那么你最好是 ...

  4. java开发常见异常_最常见的Java异常及其对Java开发人员的评价

    java开发常见异常 我知道我说过在完成视频之前我不会发帖,但这一直困扰着我. 至于视频的更新,我有些懒散,有些忙碌,但是我已经准备好记录第一集,这是我第一次有机会,而且我不需要太多的编辑. 无论如何 ...

  5. 【ChatGPT整活大赏】写论文后自动生成视频

    ChatGPT国内又火了一把,功能很强大,接下来就带大家感受一下它的强大之处,通过ChatGPT写一篇论文并自动生成视频,增加内容的可读性. 话不多说,先上成果: 用ChatGPT写论文后自动生成视频 ...

  6. java dtu 采集程序_DTU脚本编程_本地采集脚本指令详解

    前言: 通过配置DTU的脚本指令实现DTU定时自动采集,用户只需知道外接仪表.无需再单独增加控制器传感器的采集流程,然后通过编写脚本指令即可让DTU按照用户的流程自动采集.上传数据.脚本实现了基本的开 ...

  7. java开发机器人聊天_聊天机器人与Web开发的未来

    java开发机器人聊天 Since Facebook launched their annual F8 conference for bot developers in 2016 and Micros ...

  8. java开发cs项目_本硕机械转行cs(java后端开发)上岸之路

    秋招转眼就结束了,将近一年的努力,总算给了自己一个比较满意的结果.写下这篇贴子记录自己的转行以及秋招经历. 其实在转行初期,就无数次幻想着秋招结束,然后写一篇长长的经验贴的那种满足感.下面我尽量把我知 ...

  9. java 开发人员工具_每个Java开发人员都应该知道的10个基本工具

    java 开发人员工具 大家好,我们已经到了2019年的第二个月,我相信你们所有人都已经制定了关于2019年学习以及如何实现这些目标的目标. 我一直在撰写一系列文章,为您提供一些知识,使您可以学习和改 ...

  10. java开发简历编写_如何通过几个简单的步骤编写出色的初级开发人员简历

    java开发简历编写 So you've seen your dream junior developer role advertised, and are thinking about applyi ...

最新文章

  1. 山东省中职计算机应用专业人才培养方案,计算机应用与维修专业人才培养方案(中职)...
  2. 从12306信息泄露了解何为黑客撞库拖库洗库
  3. C++ 字符串指针与字符串数组
  4. frame中src怎么设置成一个变量_Go 语言设计哲学之七:变量声明须一致
  5. python 模糊匹配_很冷门,但非常实用的 Python 库
  6. PhpSpreadsheet 电子表格(excel) PHP处理笔记
  7. 从程序员到项目经理(三)
  8. 关于MATLAB fplot 出现matlab 警告: 函数处理数组输入时行为异常。要改善性能,请将您的函数正确向量化,以返回大小和形状与输入参数相同的输出。
  9. asp.net 大文上传配置
  10. tomcat监听activemq jms配置
  11. 2021年最好用&完全免费的图片压缩网站、软件推荐(包括GIF)
  12. webservice的接口测试工具
  13. pycharm主题背景图片设置
  14. 使用系统文件检查器工具修复丢失或损坏的系统文件
  15. Python中对列表中的字典元素进行排序
  16. 7654劫持火狐解决办法
  17. JavaWeb开发基础:连接数据库的demo和数据库连接工具类DB.java
  18. java调用打印机没反应_java调用打印机问题
  19. 使用lap.lapjv实现线性分配(我主要用来作为匈牙利算法的实现)
  20. log4j 打印线程号配置_日志配置log4j 打印线程号

热门文章

  1. 【笔记本双屏外界显示屏分辨率调高】解决方法
  2. jet-cp4005,linux双面打印,HP LaserJet Pro M706n 双面打印 技术规格 | HP®People's Republic of China...
  3. Just to do!!!Just to do!!!
  4. HTML5系列(2)history
  5. 分治算法 循环比赛日程表
  6. 华为鸿蒙OS精品资料汇总,持续更新中
  7. css3效果隔两秒旋转然后停两秒再继续旋转,无限循环
  8. vivo手机计算机怎么开语音,vivo怎么打开语音助手
  9. 一周电子取证行业热点简讯
  10. ecshop模板支持php,让ecshop模板支持php运算