0

是否可以在 Flash BUilder 4 中手动设置视频的帧数?Flash Builder 4 中如何确定视频的帧长?我需要这样做是为了让视频格式转换器认为我的视频实际上是 x 帧长而不是 1 帧(我的 swf 视频完全通过 as3 代码控制,因此只驻留在第一帧上)。这样,视频格式转换器将能够自动(并正确)将我的视频转换为另一种格式(需要 flv)。另一个解决方案是一个转换器,它实际上根据视频长度而不是帧数自动转换,但我已经彻底搜索了一个,但似乎不存在。

4

1 回答 1

0

我不是视频转换方面的专家,但我认为转换器只会在 SWF 的帧和视频的帧之间进行一对一的匹配。向 SWF 添加更多帧只会导致视频在第 1 帧之后出现空帧。

我能想到的最佳解决方案是自己导出框架。您可以将 Flash 中的任何 MovieClip 逐帧绘制到 BitmapData 对象,因此创建一个新应用程序,该应用程序会加载您的 SWF 并绘制每一帧,然后将其以 PNG/JPG 格式保存到本地磁盘。然后,您的 MovieClip 可以发送一个事件来发出视频结束的信号,并且您将每个帧保存为一个单独的文件。之后,您可以使用免费的动画包获取所有帧文件并创建视频。

这听起来像是一项艰巨的工作,但我怀疑您会找到任何可以自动执行此操作的软件。

于 2011-07-26T04:14:46.923 回答