VirtualDub Mod is a miracle-worker. It can already accept AVI files without having to convert or anything, it can combine segments together, and you can add a music file as the audio stream if you so desired. It's not hard to figure out, either (as evidenced by me actually being able to use it).