Actionscript 3 在AS3中使用alpha频道播放视频(VP6 On2)
我想用alpha频道显示视频。我发现这正好描述了我想要做的事情,并且说VP6 On2编解码器是可能的,根据以下几点,这是正确的: 第二次世界大战 VP6编解码器提供:Actionscript 3 在AS3中使用alpha频道播放视频(VP6 On2),actionscript-3,flash,video,flv,flvplayback,Actionscript 3,Flash,Video,Flv,Flvplayback,我想用alpha频道显示视频。我发现这正好描述了我想要做的事情,并且说VP6 On2编解码器是可能的,根据以下几点,这是正确的: 第二次世界大战 VP6编解码器提供: 与以相同数据速率编码的Sorenson Spark编解码器相比,视频质量更高 支持使用8位alpha通道合成视频 与我一起工作的设计师能够在AfterEffects中创建这样一个视频,但当我播放它时,flash player什么也不做:没有错误,没有日志条目——它只是默默地工作,没有绘制任何东西。然而,当我要求设计师在没有al
- 与以相同数据速率编码的Sorenson Spark编解码器相比,视频质量更高
- 支持使用8位alpha通道合成视频
var flvPlayback:FLVPlayback = new FLVPlayback();
flvPlayback.addEventListener(MetadataEvent.METADATA_RECEIVED, onMetadataReceived);
flvPlayback.width = 300;
flvPlayback.height = 300;
flvPlayback.play("http://192.168.0.102:9998/assets/video/test.flv");
我使用Flash Professional 2015的Flex SDK 4.6和FLVPlaybackAS3组件在IntelliJ IDEA中开发
我是否正确理解Flash放弃了对带有alpha频道的FLV视频的支持?如果是,那么是否有其他可供生产的替代方案
另外,我知道通过将两个视频的输出组合到位图(其中一个视频包含RGB数据,另一个包含作为RGB的掩码)会产生这样的效果,但在一般硬件上不会产生稳定的FPS。请尝试以下代码:
flvPlayback.alpha = 0.2;
我已经用Flash Player应用程序中的FLVPlayback 2.5检查了这一点,它会影响整个FLVPlayback组件的alpha级别-这不是我需要的。我需要能够对视频的不同像素应用不同的alpha级别——类似的东西可以在谷歌上搜索为“色度效果”。