While looking for a way to convert MP4 to FLV, I came across a couple free programs. Since I had problems finding free programs to convert videos to flash in the past, I’ll list them here. While both are free, neither are open-source (if anyone knows of an open source converter feel free to leave a comment).
That said, both of these do work well for the simple task of converting to flash video.
Any Video Converter
I didn’t pack in any screenshots of the actual program, but it’s a very sleek interface, and obviously it supports quite a few formats. You can also pull video from YouTube, Google Video, MetaCafe, or Nico.
You can set the output duration, frame size, video bitrate, video framerate, audio codec, audio bitrate, audio sample rate, and a few other things as well.
A few little things to watch for though. When you Add a Video source, it’ll detect the original’s frame size and framerate and show them. Neither are automatically set in the output though – you’ll want to make sure you manually set them. There are quick selection boxes (with presets), but in many cases you’ll want to manually type in frame size you want (particularly if you’re using a widescreen aspect ratio). The other issue is that the detected frame rate may not be completely correct. I used source that was at 29.97FPS, but it stated/detected it as 30FPS. Not a major issue, but you may want to double-check your source.
Doing the actual conversion used only 1 core, and for a 5 minute HD video it took about 2 minutes to convert from an x264 MP4 to a flash FLV on an i7 machine – certainly reasonable, and you can watch the progress % if you’d prefer.
You can find Any Video Converter at:
riva FLV encoder
The riva FLV encoder converts (presumably any) video to flash FLV. While it’ll only convert to FLV (or JPG images if you have the need for it), it allows you to insert padding or crop, unlike Any Video Converter. There are a few downsides though – it doesn’t auto-detect the source movie size or framerate, so you may need to use another program to get that info if you don’t know it already, and then type in your desired values in the appropriate boxes. Also, when you actually click the Encode button, it looks like it’s frozen/hung. It is in fact doing the encode and will un-freeze once it’s done, but looking frozen doesn’t bode well for it.
You can find riva FLV encoder at:
Both programs are decent, and of course, free.