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
 |