我需要在运行时将 AS3 中的视频图像数据(比如说显示对象)压缩为具有高压缩率的字节数组。帧率只需要在 5 左右,但 1024x768 视频需要达到 < 40 KB/秒,而且质量不会太差。我编写了一个自定义编码器,并将其提高到 1024*768 每秒大约 80-100 千字节,这仍然太多了,我没有看到很多改进让我的编码器生气。
使用 JPG 或 PNG 编码器可以提供更高的 KB/s。是否有任何开源方法可以在运行时在 as3 中解码和编码视频?例如 H.264 as3 编码器和解码器?还是其他编解码器?
或者也许是 h.264 编码器和解码器的 C# 源代码?我想我可以将它移植到 as3 ......
编辑:不需要是 h.264,只是以 5 帧/秒和 40 KB 运行时质量好的东西......