从SWF视频中获取原始视频和音频转储

时间:2011-03-07 03:13:42

标签: video audio flash extraction

我有一个SWF电影(只有动画,没有Actionscript),我想以编程方式提取生成的视频和音频以及任何分辨率。

什么方法是解决这个问题的最好方法。任何语言,任何技术都被接受。

2 个答案:

答案 0 :(得分:3)

结帐SWFTools。它有构建块,可以让你完成这样的任务,虽然我自己没有这样做。 swfrenderswfextract特别值得关注。我可以看到它像这样工作:

  1. 使用swfrender提取渲染帧
  2. 使用FFmpeg
  3. 将帧组合成视频
  4. 使用swfextract提取音频
  5. 将音频和视频转换为单个结果

答案 1 :(得分:2)

运行gnash将每个帧转储到一个文件,然后再次运行gnash以将所有音频转储到为我的目的工作的文件。有关详细信息,请查看手册页。

然而,它并不适用于所有人,因为gnash在Windows上运行效果不佳,并且不能很好地处理新的flash内容。