21 lines
795 B
Bash
Executable File
21 lines
795 B
Bash
Executable File
#!/bin/sh
|
|
# found on: http://www.mail-archive.com/swftools-common@nongnu.org/msg02159.html
|
|
for i in ./*.swf ; do
|
|
for j in `swfextract $i | grep -E PNGs.* -o | grep -E [0-9]+ -o` ; do
|
|
echo "$i -> extract png $j";
|
|
swfextract -p "$j" "$i" -o "$i"_"$j".png
|
|
done
|
|
for j in `swfextract $i | grep -E JPEGs.* -o | grep -E [0-9]+ -o` ; do
|
|
echo "$i -> extract jpeg $j";
|
|
swfextract -j "$j" "$i" -o "$i"_"$j".jpg
|
|
done
|
|
for j in `swfextract $i | grep -E Shapes.* -o | grep -E [0-9]+ -o` ; do
|
|
echo "$i -> extract shapes $j";
|
|
swfextract -i "$j" "$i" -o "$i"_"$j".swf
|
|
done
|
|
for j in `swfextract $i | grep -E MovieClips.* -o | grep -E [0-9]+ -o` ; do
|
|
echo "$i -> extract movieclips $j";
|
|
swfextract -i "$j" "$i" -o "$i"_"$j".swf
|
|
done
|
|
done
|