Log in

View Full Version : Has ffmpeg gotten flash support?


Chainmax
6th June 2008, 01:01
I used to make AVIs out of SWF files by using screen capturing programs. Unfortunately, after disposing of my old sound card and switching to onboard sound I cannot record audio from the speakers anymore. While looking for alternatives, I was told that maybe ffmpeg would get flash support and was wondering if it was true.

bond
8th June 2008, 11:10
define "flash support"?

ffmpeg has a h263 (and h264 if you count x264) encoder and a flv muxer

Chainmax
23rd June 2008, 01:31
Being able to read a .SWF file so as to make an AVI out of it.

LoRd_MuldeR
23rd June 2008, 01:50
Being able to read a .SWF file so as to make an AVI out of it.

SWF is not an a/v container, it's mainly used to store vector-based animations.
Furthermore SWF files can contain a lot of additional resources, like images, sounds, scripts and videos (there may be several FLV's in a SWF file or there may be none at all).
So I think you'll need a special tool to extract the desired FLV video from the SWF file, if that is what you want.

But if your SWF is a pure vector-based animation (not an embedded FLV video), then simply "reading" the SWF isn't enough!
You'll have to run the animation in Flashplayer or in something that can emulate Flashplayer accurately and capture the screen output frame by frame.
This might be even more difficult for some SWF's, because they might require interactive user input.

I think there are some (commercial) tools that can do that in an automated way, but I highly doubt ffmpeg alone is able to capture an SWF animation...

Chainmax
27th June 2008, 23:19
I was afraid of that. Guess this will have to be put on hold until I buy a new discrete card, whenever that is :(.

LoRd_MuldeR
28th June 2008, 00:32
Did you ever try to capture the Flash animation with Wink ???
http://www.debugmode.com/wink/

Chainmax
28th June 2008, 15:26
Nope. I'll try it, thanks for the suggestion.