If you are looking for something similar to flvtool2 or flvmdi, or you are a command line junky then I strongly encourage you to check out MP4Box. MP4Box has a ton of capabilities, but I’m just going to highlight 4 fundamentals:
Read basic file info from an MPEG-4 file:

Split / extract / cut an MPEG-4 file:

Read the info from one of our splices and make sure we’re getting what we expect:

Concatenate / merge multiple MPEG-4 files:

Merged file information:

Convert to iPod file:

MP4Box is a GPAC project, but they only distribute the source (no binary downloads). If you are like me and not keen to try and get Make to compile the source you can grab a binary from here. One last thing–read the docs–you’ll be amazed.
I spent about 15 minutes in the Google Code twilight zone this morning. For some reason when hitting the SWFObject 2 Google Code repos (via a Google search) I wasn’t finding anything on the wiki, downloads page or any source in the repository.
An empty wiki page.

Downloads MIA.

I tried to hit the SWFFix dev blog to check for additional insights and found that if I tried to get to it via a google search (hitting the top link named ‘SWFFix Dev Blog’) it redirects to a domain parking page.
I hit the top link in the search results with a URL that matches what I want

I end up redirected someplace else.

If I type the url (http://www.swffix.org) manually I get to the blog without issue. However, there’s no mention of any Google Code issues.
…Something is rotten in the state of Denmark. I did another Google search for SWFObject 2 and this time the search results sent me the actual repository. It turns out my first search results had led me, (for some unknown reason) to a Google Code Project with a nearly identical URL.
The actual Google Code project.

The incorrect Google Code project.

Easy mistake to make, but what the hell is up with Google giving me craptacular / inconsistent search results and the results resolving to different urls than they should be?
…I’ve got my eye on you Google.