我正在尝试将swf的第一帧生成为thumbnail
图像,以便用户在打开swf
文件之前可以看到它。
1.使用FFMpeg
ffmpeg -i movie.swf -f image2 -vcodec png movie%d.png
使用ffmpeg
命令行生成图像。上面的命令会
给我错误说
[swf @ 0x17937a0] Compressed SWF format not supported
2.使用swftools
他们的网站提供了一个tar
文件可供下载,但我在服务器中只有command line
访问权限,因此我将无法安装这些工具。
我需要使用服务器端技术,因为我有数百个swf文件。
答案 0 :(得分:1)
p7zip e movie.swf
ffmpeg -i movie~.swf movie.png
大多数SWF文件都经过压缩以节省空间,类似于.tar.gz
或.zip
。因此,在使用FFmpeg之前,您需要提取或解压缩文件。
p7zip
是一个
command line program
可以提取SWF。