将~1000 swf转换为jpg / png / gif

时间:2014-12-26 12:31:56

标签: windows image ubuntu flash

我已经获得了大约1000瑞士法郎(我甚至得到了fla' s)文件我需要转换为任何图像(jpg,gif,png ...),唯一的解决方案是此刻将fla保存为图像。对这个数额没有帮助。

我是否可以使用任何命令行工具?我在Windows 7或Ubuntu上。 已经搜索过一堆工具,但他们一次只能转换一个文件或者必须购买。

旁注:瑞士法郎没有动画,只是静态图片

1 个答案:

答案 0 :(得分:3)

找到解决方案并希望分享:

我使用了sfwtools,我安装了:

sudo add-apt-repository ppa:guilhem-fr/swftools
sudo apt-get update
sudo apt-get install swftools

使用gedit创建了一个bash脚本(让我们称之为convertwf)

#!/bin/bash
for file in *.swf; 
do
   swfrender "$file" -o "$file.png"
done

如果您在子文件夹中有swf文件,请使用此扩展版本:

#!/bin/bash
for file in $(find "path/to/directory" -name '*.swf'); 
do
   swfrender "$file" -o "$file.png"
done

终于做到了:

chmod +x convertswf
./convertswf
希望它有所帮助!