视频编辑语言

问题描述:

我的下一个项目将全部关于语言工具,解析等。由于这个原因,我决定编写一个可用于视频编辑的简单语言。所以,而不是那些桌面应用程序(索尼拉斯维加斯,Adobe Premiere,..)它基本上是一种语言,您可以定义效果和所有这些应用程序,它会为您生成一个视频。视频编辑语言

由于我没有这方面的业务经验,我需要一些帮助。该项目的目标是创建一个简单的语言,能够做一些基本的事情(如文本淡入等)。我正在寻找文章/项目/博客/任何与此有关的东西可以帮助我写这种语言。 (请注意,我不需要关于语言解析的文章,因为我很熟悉,只是视频编辑部分)。

感谢,

威廉诉多伦

我无法理解编写此类代码的目的。

如果您打算创建一个用户可以通过提供一组命令来编辑视频的工具,那么如何强制用户比可用的GUI视频编辑器更好地编写文本?在这种情况下,它的可用性会很低。

如果你正在寻找一种方式来自动化某种编辑过程中,像VirtualDub的一些视频编辑器已经包含了配料的工具和插件,使他们能够实现自动化。

你真的想制作一个工具,可以被某人用来编辑视频,或者这是为了你自己的智力好奇吗?

+1

这是为了我自己的智力好奇心,我非常喜欢做它,也因为它有一个语言解析部分。 – wvd 2010-06-05 20:25:32

+1

问题的含义是回答问题,而不是挑战提问者的目标。这就是为什么我要说明这一点 – Nisanio 2013-11-20 14:25:52

最好的出发点可以安装常见的视频编辑软件的试用版,看看他们提供的。

+0

我已经采取了这一步,并在视频编辑过程中经历过,但我更感兴趣的是如何在幕后创建这些特殊效果。 – wvd 2010-06-05 20:19:27

说到编写视频编辑软件,我总是看到ffmpeg提到过。

从网站:

FFmpeg的是一个完整的,跨平台的解决方案来记录,转换和流音频和视频。它包括libavcodec - 领先的音频/视频编解码器库。

我如果明白你的目标,你应该看看Avisynth。我使用它 - 喜欢它。它仅适用于Windows,但从概念上讲,它似乎有你所追求的:用于非线性视频编辑的脚本语言。