There are a number of great applications and services available that help you edit your video and audio files. These can be used to prepare your file for uploading directly to your blog, or to a service such as YouTube.
Recording Video Tutorials & Screencasts
The following applications will help you record video tutorials.
These applications and services can be used to create video interviews:
Video & Audio Editing
Video editing software will allow you to customise and improve the look and sound of your videos. For basic edits I recommend:
Professional Video Editing
For professional video editing I recommend Final Cut Pro and Sony Vegas Pro.