• This is classic application developer stuff.

    The answer is a clear Yes. That's exactly what databases are there for. You need to add information to your records and that can be done relatively easily by a skilled developer. Get yourself someone who knows SQL (database language), the database software you are using (most likely MySQL) and the programming language that currently creates HTML from the database (could be loads). Also, your developer should know about usability issues: geeks usually are very good at making things fast and consistent (which is important for a database) but fail to take into account that not everybody wants to tap into the full power of the software, they just wanna find what they are looking for.

    On the other hand, if you don't want to go down the custom route I bet there are loads of software packages that let you to make an inventory of your footage. In this day and age they should have a web interface.

    This is the infrastructure covered. You won't be able to automate the tagging though. Some poor sod will have to sit down, view the footage and add tags. I don't envy him/her.

About