【问题标题】:AS3: Could we convert .swf into .flv or play .swf into flash playerAS3:我们可以将 .swf 转换为 .flv 或将 .swf 播放到 flash 播放器中吗
【发布时间】:2012-01-18 05:38:22
【问题描述】:

我正在寻找可以将 .swf 转换为 .flv 的程序,并且我可以将转换后的 .flv 播放到 Flash 播放器中。在as3中是否可以,有人有什么想法吗?

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

谢谢,

【问题讨论】:

  • 您想要一个在格式之间转换但不是转换器的程序?呵呵。
  • 您可以将 fly 直接嵌入到 Flash 中的 swf 中,但“真正的”转换(从 FLV 中的压缩视频生成矢量数据)似乎不太可能。
  • @weltraumpirat:我如何嵌入?你能举个例子吗?
  • 在您的 Flash IDE 中,选择 File->Import->Import Video... ;)
  • 这有点像尝试将 jpg 转换为 xls。有什么意义?

标签: flash actionscript-3 apache-flex flash-cs5


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    ".flv 并将其转换为 AS3 .swf 文件"

    99% 的时间都是使用 as3 api 加载播放 flv 文件本身,这就是为什么像 flow player 这样的项目。

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

    您是否出于某种原因要将 flv 嵌入到 swf 中?观看视频的用户没有区别。

    【讨论】:

    • 非常感谢您的回复。我已经更新了我的问题,请仔细阅读。我有一个 .swf 文件,其中有一些动画,我想将那个 swf 播放到 .flv 播放器中。是否可以使用 flash as3?
    【解决方案3】:

    你有两个选择:

    1. 从 adobe 网站下载 flash 插件,然后在网络浏览器(IE、chrome、firefox 等)中播放 flash 文件。
    2. 下载一个 SWF 转换软件,将 swf 文件转换成不同的 格式(avi、mp4 等)然后播放您喜欢的文件 视频播放器。

    对于选项 (2),我使用的是 swf video converter

    【讨论】:

      【解决方案4】:

      “.SWF to .FLV Converter”可以将SWF文件批量转换为FLV文件等格式。

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

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

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

      【讨论】:

      • 它根本不打开文件
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多