如何在Flex / Flash项目中使用x264库?
我目前正致力于在flex中创建基于Web的游戏。游戏的一个特点是它能够记录游戏玩法并将其保存在flv视频文件中。这已经通过捕获游戏的每个帧,将其放在bitmapdata对象上,然后将其编码为FLV格式的bytearray然后将其保存为文件来完成。
目前,生成的flv视频文件比平时大,对于10秒视频大约4mb。这是因为我只使用屏幕视频编解码器将bitmapData编码为FLV格式。我希望它更小以节省内存空间,因为所有录制的视频都应该在网络服务器中。
我现在要做的是使用h.264编码而不是屏幕视频。将bitmapdata作为帧写入H.264编码。经过一番研究,我发现了x264库。
现在,我想询问是否可以在Flex项目中使用x264?如果是我将如何使用它?在使用其API之前,是否需要将x264源迁移到操作脚本中?或者我可以直接在我的flex项目中导入x264vfw.dll库然后使用它的API吗?如果在flex中使用x264根本不可行,我还有其他选择吗?
关于x264如何在flex项目中使用的一些例子会很棒。 =)
谢谢。
没有找到相关结果
已邀请:
1 个回复
辩谷变充