从静态视频走向动态视频的时代

我们最近做的一些尝试,如果要做个比喻,我们做的事情之于视频,就如同PHP 等语言之于互联网。

怎么理解呢?

互联网初期,当人们还惊讶于信息在全球范围内如此迅速、便宜的传输的时候,做出的所有的网页都是静态的。也就是拿编辑器(早期是纯文本编辑器,后来是 FrontPage,DreamWeaver 等等)制作好 HTML 的文件,然后放到服务器的文件系统里面,等着用户来下载,然后用浏览器展示。

后来技术进步了,开始有了叫做 CGI (Common Gateway Interface) 这样的技术,可以让一些技术爱好者用 C 语言来写网页的生成程序了,那个时候互联网上的个人主页的标配就是 “计数器” 。那个网页上的计数器可能是页面上唯一可以动的东西。

再后面,PHP, 微软的 ASP 等专门为了写服务器端的动态页面的技术诞生了,从此,互联网进入了动态互联网的时代。所有的网页都是动态生成的。我们现在看任何一个网站,虽然内容本身是有一些是手写的,比如标题,内容什么的,但是整个网页,从头上的导航条,到下面的广告,到类目等等,全是动态生成的内容。你无法想象还有人为每一篇文章手动的编辑这些内容。

我们打开电子商务网站,图片,价格,购物车等等,都是动态从数据库里面提取并且合成的。这就是动态生成的网站。

动态视频

我们现在看到的绝大多数,95%以上吧,都是静态的视频,就是博主, Vlogger,Up主用视频编辑软件手工剪辑视频,然后以 MP4 等格式上传到视频网站,或者抖音,快手去。这和早期的静态的互联网几乎一模一样。

我的预测,在未来的5年内,新产生的视频的90%将会是动态生成的,也就如同动态网页一样。有一个动态的生成语言和引擎,动态的生成视频,然后根据不同的用户看到不一样的视频。这个过程并非是提前生成大量的不同的MP4(那样成本太高),而是借用现在的技术架构,动态的生成视频的 Markup Language,然后由客户端动态的播放,或者在需要和传统静态视频兼容的场合下,在服务器端烧制成静态视频。

动态视频的应用

我们现在能看到的最像动态视频的地方就是弹幕,不过这个弹幕仅仅是在视频上面加了一层,就如同小小的计数器给静态页面加入的变化一样。但是动态视频是视频本身一直是动态的。比如,视频的左上角会有一个实时的天气预报,视频的下面是实时的新闻滚动,视频的内容是根据用户的不同用他的名字来称呼他的,视频的场景的墙上挂的是用户喜欢的名画,视频的内容,也根据用户的互动,一边播放一边调整。

总之,就是现在所有的动态网站的那些可能性都在视频里面呈现。

视频的自动生成

很多人听说我们在做视频的自动生成,自然的脑补的场景就是我们要生成虚拟偶像,或者完全以假乱真的视频,其实这是一个误解。就如同动态网站的最基础内容还是人提供的,比如文章还是人写的,商品的价格最初也是人设定的,但是这些信息不再是低效率的从一个视频编辑软件倒入另外一个软件,而是从数据库直接生成最终的视频。

技术栈

为了实现这个动态视频的世界,需要这样几个大的模块。

第一部分,是一个新的视频标记语言(我们叫做MiraML),就是用XML等方式描述动态生成的视频。这样子可以完成文本的动态网站技术和视频技术之间的桥梁。只要能生成动态网页的地方都可以生成动态视频

第二部分,是一个视频的播放器。也就是可以播放动态视频的前端的播放器,可以自动的播放动态视频。

第三部分,是一个后端的视频烧制引擎,可以快速的把视频变成传统的静态视频。

发表回复

您的电子邮箱地址不会被公开。