是否可以在Flash BUilder 4中手动设置视频的帧数?在Flash Builder 4中,视频的帧长度是如何确定的?我需要这样做是为了欺骗视频格式转换器,让他们认为我的视频实际上是x帧长,而不是只有1帧(我的swf视频完全通过as3代码控制,因此只驻留在第一帧)。这样,视频格式转换器将能够自动(并且正确地)将我的视频转换为另一种格式(需要flv)。另一个解决方案是一个基于视频长度而不是帧计数自动转换的转换器,但我已经彻底搜索过了,似乎没有一个。
发布于 2011-07-26 12:14:47
我不是视频转换的专家,但我假设转换器会简单地在SWF的帧和视频的帧之间进行一对一的匹配。向SWF添加更多帧只会导致视频在第1帧之后具有空帧。
我能想到的最好的解决方案就是自己导出框架。你可以在flash中逐帧绘制任何MovieClip到BitmapData对象,所以在将其保存为PNG/JPG到本地磁盘之前,创建一个新的应用程序来加载你的SWF并绘制每一帧。然后,您的MovieClip可以调度一个事件来发出视频结束的信号,您可以将每个帧另存为一个单独的文件。在此之后,您可以使用一个免费的动画包来获取所有的帧文件并创建视频。
这听起来像是一项艰巨的工作,但我怀疑你会找到任何软件可以自动完成这一点。
https://stackoverflow.com/questions/6822905
复制相似问题