是否可以仅使用as3从FLV生成多个缩略图? flv与swf在同一台服务器上,因此我没有使用任何专用的流媒体服务器。我想,只要flv加载了视频,你就可以从flv的特定时间拉出bitmapdata。
我的想法是从每个flv中提取8张图像,将它们转换为按钮,并将它们用作flv中特定章节的链接。
如果无法做到这一点,使用red5等专用流媒体服务器会更好吗?
编辑:
答案 0 :(得分:2)
只要您实际在Flash中播放视频,就可以在AS3中执行此操作。在寻找所需帧时播放时捕获位图。如果要保存位图以供以后使用,则需要服务器端代码来存储它。
Streaming vs http下载不会使这个问题变得更容易或更难(尽管使用流媒体服务器,您可以在不必将整个flv下载到该点的情况下寻求所需的点)。
在服务器上做得更好。您需要一个可以从FLV中提取图像的应用程序。 ffmpeg可以做到。
答案 1 :(得分:0)
我知道有可能让mplayer从FLV输出静止图像(虽然可能需要一些摆弄以获得正确的时间参考),然后这些可以填充到ImageMagick中以调整缩略图。不是最好的解决方案,但可能比挖掘as3的API更容易。
答案 2 :(得分:0)