我想知道是否可以从FLVPlayback中获取解码帧,或者是否知道它是从Flash播放器访问解码帧的另一种选择。我要做的是在将它们在屏幕上渲染之前操纵解码框架。

视频源可以是RTMP流或FLV(F4V)文件。

欢迎任何提示:)

有帮助吗?

解决方案

您希望以什么方式修改它们?

如果您需要执行每个像素操作,并且不使用Flash Player 10(在这种情况下应该查找Pixel Bender),则可以使用bitmapdata.draw()函数将框架绘制到bitmapdata中。然后,您可以根据需要操纵像素。

var bmp : BitmapData = new BitmapData(myVideo.width, myVideo.height, false);

// Each frame, do this:
bmp.draw(myVideo);

如果您只想应用某种通用过滤器,例如Blur,则可以查找闪存。滤波器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top