【发布时间】:2013-02-16 03:56:59
【问题描述】:
我有一个模拟鼓的 Adobe Air 程序。当用户敲击键盘时,它会转化为击鼓声,并在屏幕上播放动画。此程序适用于 Windows 平台,而非移动设备。
现在我希望能够录制包括动画在内的整首歌曲,并将其导出为可以上传到 Facebook 或 Youtube 的视频文件。我现在有两个想法:
1.) 用户打鼓时实时录屏。
2.) 将所有击键保存在文件中,例如 XML 文件。播放完成后,我将读取 XML 并根据击键时间渲染电影,通过编程创建一个 MovieClip 并插入所需的动画。
但是,我没有看到任何可用的 API 允许我根据我的 MovieClip 或动画生成视频文件..
最好的选择是什么,或者甚至可以在运行时生成视频文件?我非常想提供有关我尝试过的内容的详细信息,但很抱歉,我找不到关于此的单一主题,我无从开始。
【问题讨论】:
-
据我所知,没有任何库或 API 可用于执行此操作。相信您必须与 ffmpeg 之类的东西进行交互才能为您进行视频编码(可能会使用 AIR/NativeProcess 进行研究,以获得与 ffmpeg 设置的通信桥梁)。我的猜测是你只想让 AIR 应用程序在一个文件夹中生成 PNG,然后使用 ffmpeg 将它们拼接在一起,就创建音轨而言,我真的不知道从哪里开始。
标签: actionscript-3 flash video air movieclip