Ant Movie Catalog is a free (really free, i.e. the source code is available) program made to manage your collection of movies on DVD, CD (VideoCD, DivX, ...) and tapes.
If you use GNU/Linux rather than Windows, you can try to use WinE to get this program running; some people notified me that this was working. You can also check Moviefly, which is a complete rewrite of Ant Movie Catalog made with Python.
Moviefly stores information on video media files, including title, actors, genre, descriptions, comments, rating, director, producer, picture, languages, subtitles, video- and audio format, video- and audio bitrates, resolution, framerate, file size and media type. Technical information can be automatically extracted, descriptive information on a title may be downloaded from the internet.