Skip to content

Instantly share code, notes, and snippets.

@dharma017
Created September 14, 2015 05:18
Show Gist options
  • Save dharma017/46fb73512076d7799f0f to your computer and use it in GitHub Desktop.
Save dharma017/46fb73512076d7799f0f to your computer and use it in GitHub Desktop.
Extract MP3 from SWF files on Linux (Ubuntu)

###Extract MP3 from SWF files on Linux (Ubuntu)

We will use a tool called swfextract contained on the package swftools, so first we will install it

sudo apt-get install swftools

Once installed first we will see wich media we can extract from our swf file.

swfextract test.swf

Objects in file test.swf:

[-i] 5 Shapes: ID(s) 7, 14, 22, 23, 28 [-j] 16 JPEGs: ID(s) 1-6, 11-13, 16-21, 27
[-s] 1 Sound: ID(s) 29 [-F] 1 Font: ID(s) 8
[-f] 1 Frame: ID(s) 0
[-m] 1 MP3 Soundstream

Then just use the option between brackets and the ID the element you want to extract, in our example we will extract the sound with ID 29, but you can extract also images if you want

swfextract -s 29 test.swf -o test.mp3

To extract everything use...

swfextract --outputformat "extract_%06d.%s" -a 1- test.swf

For more information, visit here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment