2010-04-12 92 views
2

我有一部电影,我想用一个模糊的区域(例如一个物体,一个文字或一张脸)制作一部新电影。该区域正在移动,所以我必须对当前帧进行精细控制,并相应地移动模糊区域的位置。模糊是一个选项,但也是一个黑色的面具也很好。如何以编程方式模糊电影中的区域(在Python中)?

现在,我有一个超级用户在使用哪个软件时打开了一个问题,但是由于我怀疑我必须购买Adobe Premiere才能做这样的事情,而且我不想为某些东西掏腰包必须做一次,我想在Python中自己编写它。

什么是可用于此任务的最佳图书馆?

+1

您可能想看看avisynth实时视频处理语言。它基本上是视频的脚本语言。你应该能够使用它来指定一个移动的屏蔽,并且它可能最终比以通用语言进行处理要容易得多。 – 2010-04-12 17:47:47

+0

@Eric:osx here :(无论如何要感谢 – 2010-04-12 18:03:27

+0

请参阅:http://stackoverflow.com/questions/220866/best-video-manipulation-library-for-python作为一个起点。 – interjay 2010-04-12 18:08:26

回答

0

模糊很容易,Avisynth或openCV都可以做到这一点。如果您需要跟踪移动物体的位置,则avisynth需要您手动选择位置,您应该能够轻松地在openCV中编写体面的对象跟踪器。

我不知道任何免费的视频编辑器会自动执行此操作 - 如果您只需要使用Premiere的试用版即可。

相关问题