代码之家  ›  专栏  ›  技术社区  ›  Daniel Sam

有没有一种方法可以用.NET以编程方式提取flashswf文件的声音部分?

  •  3
  • Daniel Sam  · 技术社区  · 15 年前

    是否存在具有此功能的库?任何建议都是有用的。谢谢

    2 回复  |  直到 15 年前
        1
  •  2
  •   Taryn Frank Pearson    11 年前

    在SWF文件中没有“声音部分”这样的东西。SWF文件可能包括嵌入式资产,如图像、字体、视频或音频。

    我不知道这里的.NET解决方案。但我认为最简单的方法是使用 swfmill DefineSound 包含base64编码形式的嵌入声音的节点,以及节点属性中的格式(目前找不到该格式的引用)。flashplayer确实支持一些奇怪的编解码器,所以在最坏的情况下,您实际上可能需要对数据进行转码。

        2
  •  0
  •   Dominic K    15 年前

    如果你能像Youtube这样的网站一样,把SWF作为FLV,你就可以使用FFMPEG。不幸的是,几乎没有.NET包装器,但是它们已经存在了。