2

I tried several programs to convert a SWF file to a video format and so far none of them seems to work.

4media Converter
Video xConverter
Pinguin
ffmpegx
Easy WMV 

I expect a video in any format that I could play in iOS, like .MOV, .AVI and other. Any ideas?

  • 1
    Do you mean an FLV (Flash video) file? That's the format you'll find in common use all over the web (e.g. YouTube). An SWF file is typically the "player" window, and not the video itself. Most free video conversion apps today can handle FLV files. – Austin May 5 '11 at 21:15
  • Are you sure the swf is a video file and not some custom flash animation? If it isnt you could try something along the lines of forum.videohelp.com/threads/309773-Extracting-video-from-SWF – ConstantineK May 6 '11 at 0:37
  • All I know is that it is a SWF file with an video inside... and I just want to extract (or convert to) a video file – Felipe Sabino May 8 '11 at 12:38
  • This may not be relevant to the question, but an alternative is converting on the fly. There is a project (the site appears to be down) called SmokeScreen that is supposed to convert flash to html5 on the fly. smokescreen.us/demos/intro.html – styfle May 9 '11 at 3:11
5
+50

Because the video is buried inside a full SWF file you won't be able to convert it -- it's much like if you had a Mac app that happens to play a built-in video: you're effectively trying to convert the app to a video, two very different kinds of things.

Instead you'll need to extract the video. You can use a task-specific extrator, and since you asked for a free way to do it, I suggest the Flaex app. There are a couple of other paid extractors for the Mac including Flash Decompiler and SWF Decompiler. I don't have first-hand experience with any of the extractors so I can't specifically recommend one.

The other possible not-free way to extract the video is by opening the swf file with the full Adobe Flash Pro, or have someone do it for you. Note that Adobe provides a fully-functional 30-day trial, so at least in the short-term it's a free option as well.

2

Give Handbrake a try.

  • Will not work with SWF, only with FLV. – mspasov May 9 '11 at 13:07
0

You can jailbreak your iPhone (free), then download Cydia (free), from cydia download OpeniBoot (free), and using OpeniBoot you can install Android 2.2 (Froyo) which has flash player on it. Unfortunately, this upgrade only works on the first gen iPhone, iPhone 3G, and 1st gen iPod Touch. That's probably your best free bet out there. However, if you on the other hand have video, not an animation, most conversion apps (VisualHub, etc.) will do the trick.

  • 1
    That is not even close to an option... – Felipe Sabino May 8 '11 at 12:40
  • 4
    Man, that is an insanely complicated way to not even solve the problem at hand. – Matthew Frederick May 9 '11 at 2:48
  • To each his own. – rab777hp Jul 8 '11 at 22:45
0

Are these videos from the internet? DownloadHelper (Firefox add-on) normally gives you options on the downloads, and there is usually a non-flash version in there.

Edit:
Have you tried EasyWMV?

Edit2: FlashVideo Converter might do the job.

  • No, it is a local SWF file.. but, as I can open it with the browser, I will check if this plugin does the trick – Felipe Sabino May 11 '11 at 0:40
  • Just saw you tried it. Sorry. – FossilizedCarlos May 11 '11 at 0:48
  • FlashVideo Converter is pricey, but try the demo. – FossilizedCarlos May 11 '11 at 0:52
0

I suggest you try Adapter. It is free and claims it will convert any format to any other format. Being free its worth a try.

You must log in to answer this question.

protected by Community Jun 25 '18 at 7:53

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .