0

播放器可以是免费的或商业的,逐帧的可以是核心功能或插件。此外,它必须是生产质量和处理RTMP流。

4

2 回答 2

1

凭借基于 Flash 的视频格式的工作方式,您不会将逐帧视为原生功能。

问题在于关键帧。关键帧指定该帧的所有数据。视频中的每 N 个帧(其中 N 由编码视频的人指定)都有一个关键帧,中间的帧仅指定最后一个关键帧的增量信息。这就是为什么,例如,在大多数基于 Flash 的视频播放器中擦洗不够精确的原因。

为了进行逐帧擦洗,视频播放器必须维护一个屏幕外缓冲区来播放视频并将增量帧捕获到 BitmapData 对象。我很确定这会奏效,只是可能有点慢。

我知道这不是您问题的直接答案,但它至少应该推动您朝着正确的方向寻找或发展自己。

于 2009-07-21T14:28:35.523 回答
0

干得好。http://davidwees.com/myblog/2007/05/frame_by_frame_player_in_flash.html

于 2009-07-21T13:04:54.233 回答