Пока что мой гугл-фу подвел меня, поэтому я надеюсь, что кто-то здесь может помочь:
Как программно изменить метаданные видео (особенно в моем случае, видеофайлы m4v)?
Я наиболее знаком с Ruby и C #, но я могу быть довольно независимым от языка - то есть, если есть конкретный язык, который хорош для изменения метаданных файла, у меня нет проблем, затрачивая время на изучение этого достаточно, чтобы выполнить то, что я пытаюсь сделать.