Actionscript 3 是否可以使用as3从flv生成缩略图?

Actionscript 3 是否可以使用as3从flv生成缩略图?,actionscript-3,flv,Actionscript 3,Flv,是否可以仅使用as3从FLV生成多个缩略图?flv和swf在同一台服务器上,所以我没有使用任何专用的流媒体服务器。我可以想象,只要flv加载了视频,就可以从flv的特定时间提取位图数据 我的想法是从每个flv中提取大约8个图像,将它们转换为按钮,并将它们用作flv中特定章节的链接 如果这是不可能的,它会更好地与一个专门的流式服务器,如red5 编辑: 如果可能的话,我也想知道怎么做:) 这样做的目的是不使用服务器 缩略图将仅在swif中使用,因此不会保存到其他位置 我知道可以让mplayer从

是否可以仅使用as3从FLV生成多个缩略图?flv和swf在同一台服务器上,所以我没有使用任何专用的流媒体服务器。我可以想象,只要flv加载了视频,就可以从flv的特定时间提取位图数据

我的想法是从每个flv中提取大约8个图像,将它们转换为按钮,并将它们用作flv中特定章节的链接

如果这是不可能的,它会更好地与一个专门的流式服务器,如red5

编辑:

  • 如果可能的话,我也想知道怎么做:)
  • 这样做的目的是不使用服务器
  • 缩略图将仅在swif中使用,因此不会保存到其他位置

我知道可以让mplayer从FLV输出剧照(尽管可能需要一些修改才能获得正确的时间参考),而这些剧照又可以填充到ImageMagick中,以调整大小为缩略图。这不是最好的解决方案,但可能比深入了解as3的API更容易。

只要您在Flash中实际播放视频,就可以在as3中执行此操作。在播放时,当您寻找所需的帧时捕获位图。如果要保存位图供以后使用,则需要服务器端代码来存储它

流媒体与http下载不会使此问题变得更容易或更难(尽管使用流媒体服务器,您可以搜索到所需的点,而无需将整个flv下载到该点)


在服务器上这样做会更好。你需要一个可以从FLV中提取图像的应用程序。ffmpeg可以做到这一点。

视频缩略图是个好主意


我需要在没有服务器帮助的情况下执行此操作。我不需要将其保存在任何地方,只需将其显示在swif中。请注意,这是不鼓励的,因此答案应该是搜索解决方案的终点(而不是另一个参考的中途停留,它往往会随着时间的推移变得陈旧)。请考虑在这里添加一个独立的概要,将链接作为参考。