First, use your camera to record video clips. You should have a rough idea of the storyboard of your final video. Split them into scenes, and record them separately.
My camera, Fujifilm F100fd, records video into AVI files. For example, I decide to make an intro, then a panoramic scenic view, and the ending. We will have 3 files: DSCF0001.AVI, DSCF0002.AVI, and DSCF0003.AVI. Transfer them onto the computer either using a card reader or USB cable.
Next, we join the video files by simply attaching them together with 'cat'.
cat DSCF0001.AVI DSCF0002.AVI DSCF0003.AVI > output.avi
You can also rearrange scenes if you like.
cat DSCF0003.AVI DSCF0002.AVI DSCF0001.AVI > output.avi
Sometimes, particularly with videos from cameras, the sound might be dropped in a couple of frames. The header of the AVI file also has to be reconstructed. We re-sync the sound and video with mencoder (part of the mplayer package):
mencoder -forceidx -oac copy -ovc copy output.avi -o output_synced.avi
Now you have a synced AVI that is cut, rearranged, and suitable for viewing. If you wish to upload to youtube, you can compress the film to a smaller format. I tried to export to DivX without luck, while WMV worked for me. Here is the command to convert to WMV:
ffmpeg -i output_synced.avi -vcodec wmv2 -acodec wmav2 output_final.wmv
Alternatively, you can try WinFF and experiment with various video formats, and see which one fits you best. The video is all done and ready for upload! FireUploader may be able to assist you in uploading the file.
With this method I was able to post quite a few videos without the trouble of using a real video editing software, or rendering of video files. I hope people with limited computer resources, travelers, for example, will find this helpful and produce more interesting videos!