2009-11-27 105 views
0

前段时间,我在德国公司的网站上发现了一系列有趣的视频演示。他们处理在播放视频时修改视频流,我对这种技术的准确性和平滑性留下了令人愉快的印象。在所有这些演示中,我认为one of them在动态播放视频中的文本混合方面非常吸引人。它允许您在播放视频的同时在文本框中输入字符串,并以逼真的精度嵌入您用视频编写的文本的转换变体。我的问题是,如果您碰巧知道这种功能需要哪种算法,我怎样才能以编程方式将实时文本和图像嵌入到视频流中?有没有我需要研究的研究论文或图书馆?如何以编程方式真实地修改视频剪辑,同时播放?

PS。不要因为视频内容而激怒我,这是我感兴趣的编程技术,视频是我能找到的最好例子。

回答

0

要做到这一点,你就只需要它之前被渲染说情框架。

基本上是:

  1. 读取帧
  2. 修改框架
  3. 渲染

真的是没有一个算法来做到这一点。

+0

我的意思是如何做到这一点现实,以“融合”框架内的新内容,使之看起来好像它正在它的一个自然组成部分......借用运动,粒度,反射率等其周围表面的优良特性。这就是为什么我问一个图书馆......我想象它必须读取,处理,然后重新应用所有这些表面特征而进行斡旋的框架 - 很容易就摆在那里一些随机不切实际的文字或图片 - 这是一个完全不同的领域使其混合,如果它总是在那里;) – luvieere 2009-11-28 08:03:48

+1

你是不是很具体,并附上您要求的。 – monksy 2009-11-28 08:09:08

0

好吧,我真的看着你的例子。由于这是预先录制的视频,因此他们可以用手将一个盒子的四个角落跟踪到目标表面上。然后进行渲染,你只需要对你的文本进行透视变换,直到目标矩形。混合可能只是选择好颜色,分层,颜色变换和透明度的艺术。这里没有特别的魔法,只是标准的Photoshop风格的图形算法,其中大部分可能只是内置在闪存中。

相关问题