flash如何调用mpg
最近做项目的时候遇到一个问题,客户有很多mpg的视频需要展示。如何处理呢?
在网上搜了一下,发现虽然有不同的方法可以直接调用mpg,但是总感觉不是最佳方法。
大多数人所以不用flv,一可能是服务器支持的问题,二则可能是画面质量的问题。
现在我所做的项目客户并不要求能在网络上播放,只是在光盘演示用或者在电脑上直接看,所以不用考虑flv的支持问题。
对于flv质量问题,我是在flash8直接导入mpg视频后转换成flv的,修改转换设置,经过几次摸索,发现视频编码使用On2 VP6,关键帧间隔设为2,最大数据速率设为2000Kb/秒,如此转换出来的flv大小只比原来mpg的视频大3M,但是质量损失很小,同事对比后甚至说比原来的画面看着还好。
从中还发现一个有趣的问题,当设定了关键帧间隔的时候,更改最大数据速率对输出结果的影响很小,也就是说关键帧更大决定了输出视频的大小。