AS3:我们可以将.swf转换为.flv或将.swf转换为flash播放器

时间:2012-01-18 05:38:23

标签: flash actionscript-3 flex flash-cs5

我正在搜索可以将.swf转换为.flv的程序,我可以将转换后的.flv转换为flash播放器。是否有可能在as3中,有人有任何想法吗?

我不是在谈论任何第三方转换软件。

谢谢,

4 个答案:

答案 0 :(得分:1)

Flash Player可以直接播放swf文件。所以我假设您正在尝试在视频播放器中播放您的SWF(因为如果支持,视频播放器可以播放flv格式。)。

如果你打算在网上播放这个swf文件,那么你很可能会使用JWPlayer或FlowPlayer之一。如果是这种情况,请不要担心转换,因为它们直接播放swf文件。

答案 1 :(得分:0)

“。flv并将其转换为AS3 .swf文件”

这样做的方式99%的时间是使用as3 api加载播放flv文件本身,这就是为什么像流程播放器这样的项目。

使用典型的嵌入代码查看此页面。还有更多的开源flv播放器。 http://flowplayer.org/demos/plugins/flash/index.html

你有什么理由要将flv嵌入到swf中吗?观看视频的用户没有区别。

答案 2 :(得分:0)

您有两种选择:

  1. 从adobe网站下载flash插件,并在网络浏览器(IE,Chrome,Firefox等)中播放Flash文件。
  2. 下载SWF转换软件,将swf文件转换为其他软件 格式(avi,mp4等),然后播放您喜欢的文件 视频播放器。
  3. 对于选项(2),我使用此swf video converter

答案 3 :(得分:-1)

“。SWW to .FLV Converter”可以将SWF文件批量转换为FLV文件,以及其他格式。

在此处下载:http://www.swftovideo.net/swf-to-flv/

我将一堆带有音频和视频的旧Flash 8 SWF(Sorenson Spark编解码器)加载到其中并将输出设置为FLV,选择H.264作为我的编解码器等,并且它完美地输出FLV文件。除非您输入注册码,否则唯一的问题是包含水印。

此转换过程需要一些时间,因为它似乎播放电影和捕获帧。如果存在实际的矢量动画,这种方法是有意义的,但如果已知SWF仅包含嵌入的视频,则可能有更好的方法将音频和视频提取到FLV。