可以从flv流中提取位图数据吗?

时间:2011-01-17 04:00:44

标签: actionscript-3 streaming flv

嗨听起来可能不太可能,但是想知道是否有可能从flv流中提取位图数据?

2 个答案:

答案 0 :(得分:0)

可以尝试使用hypeframework screencapture,但不确定它是否适用于视频。仍然值得一试,我猜

http://blog.six4rty.ch/2010/07/11/as3-take-a-screenshot-of-displayobject/

http://active.tutsplus.com/tutorials/design/quick-tip-how-to-export-flash-to-png-with-hype/

答案 1 :(得分:0)

是的,如果您的服务器上有该文件,则可以使用ffmpeg。

ffmpeg -ss 00:01:10 -t 1 -s 400x300 -i <VideoFile> -f mjpeg <imgFile>

-ss是ScreenShot的时间位置

但如果这是您可能使用的YouTube视频; http://i.ytimg.com/vi/[videoCode]/default.jpg 等;

http://i.ytimg.com/vi/YXkwQzJHb6s/default.jpg http://i.ytimg.com/vi/YXkwQzJHb6s/0.jpg(大一点) http://i.ytimg.com/vi/YXkwQzJHb6s/1.jpg http://i.ytimg.com/vi/YXkwQzJHb6s/2.jpg http://i.ytimg.com/vi/YXkwQzJHb6s/3.jpg