我想做一个简单的助手放在一起AviSynth脚本。这将是一个windows桌面应用程序,将有一个"预览"屏幕上的一个avi电影,这将给你一个时间表,玩的,快进、倒退、事先和回去一帧一帧。该计划将需要知道的框架数目的当前框架中的播放器及其文件。

什么样的语言是最适合这个?我知道PHP(我的理解是,这不是一个竞争者),我熟悉Java。我以为那是最大的障碍与这个项目将找到一个图书馆的视频播放的特点。有一个粗略地看一眼,没有Java视频图书馆跳出我。我的下一个想到的是用c++这一点。

输出这种程序将是一个AviSynth脚本,明文文件,该文件是这样的:

AviSource("myAvi.avi")
Crop(0, 0, 320, 240)
Blur(0.1)
有帮助吗?

解决方案

有几个工具包,可以做这:

  1. C#:DirectShow(Direct X)
  2. Java:JMF

其他提示

如果您已经安装Avisynth中,你需要为预览的唯一的事情(如果我的理解,这就是你的需要)的东西,可以解码压缩的视频。这将打开像一个正常的文件。我敢肯定,有在Java中实现相当不错的视频播放器,但我不知道你是怎么从他们更functionallity需要。反正解析脚本是不容易的 - 我建议你不要去尝试,如果你不需要

编辑:对不起,我想你需要一个非常具体的应用程序,但你似乎有什么需要,你不需要任何代码,使用的 AVSP

请观看这段视频,这表明它是多么简单。它拥有先进的功能,如自动完成,(甚至是从自己的自动加载脚本!)语法着色,宏automtic进口,拖放(视频的,例如 - 只是将其拖动到视频和AVSP使得加载)变焦和所有的东西scrit预览,您可以使用自动或自定义滑块(你可以做一个滑块上实时脚本重新写了一个数字,例如用于色相/亮度/对比度/等。这将是麻烦通过脚本控制),复选框和单选按钮(布尔值,等...),即改变实时字符串,基本上你需要什么...请检查出来。文本字段

此外,的VirtualDubMod是OLD。

和是的,AVSP是免费的,无论是免费和自由报! =)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top