Free Video Editing Software?

I'm just looking for some free video editing software. Here are something I would like to do:


Add text to a video.

Add pictures or photos.

Make a split screen so I can add I different video on the side.

I would like to create videos with a time line.

Add music.

Not Windows Movie Maker.


And I use Windows. Thanks!