我需要在运行时将AS3中的视频图像数据(可以说是显示对象)压缩为具有高压缩率的字节数组。 Framerate只需要在5左右,但1024x768视频需要到< 40 Kilobyte per Second没有质量太糟糕。我编写了一个自定义编码器,并将其编码为1024 * 768,达到了每秒80-100 Kilobyte,这仍然是太多了,而且我没有看到很多改进措施让我的编码器感到生气。AS3在高压缩运行时的视频编码(H.264?)
使用JPG或PNG编码器会提供更高的KB/s。在运行时有没有开源的方式来解码和编码as3视频?例如。 H.264 as3编码器和解码器?或其他编解码器?
或者,也许一个C#源代码h.264编码器和解码器?我想我可以将它移植到AS3 ...
编辑:犯规必须是H.264,在5帧/秒和40千字节的运行时,只是一些具有良好的品质......
X264,你是好。 ffmpeg或手刹将做到这一点。 – FlavorScape 2012-09-07 20:16:37