Спасибо @StarGeek за то, что он указал мне правильное направление, так как оказалось, что Exiftool он предложил использовать оболочку python с именем PyExifTool , которая позволяет управлять ExifTool с помощью python. Я делюсь своим решением здесь на тот случай, если кому-то еще будет интересно:
import exiftool
vidFile = r"C:\temp\test\2019-09-02 19.52.14.mp4"
with exiftool.ExifTool() as et:
vidComment = et.get_tag("comment", vidFile)
if vidComment is None or vidComment == "":
newComment = '-comment="written by Pyexiftool"'
et.execute(bytes(newComment, 'utf-8'), bytes(vidFile,"utf-8"))
Необходимо загрузить Exiftool, переименовать в exiftool (без параметров) и в файл .exe, указанный в Path. PyExiftool должен присутствовать и импортироваться. Одно предупреждение: при первом переименовании комментарий не будет отображаться в Windows Explorer (не знаю о Mac / Linux), даже если он присутствует в метаданных. Я не знаю, почему это так. Однако после ручной установки комментария к чему-либо он может быть изменен exiftool и отображаться в Windows Explorer. Достаточно хорошо для меня на данный момент, я могу выбрать и изменить комментарии всех файлов в папке с помощью одной ручной операции, а затем позволить python изменить комментарии на что-то полезное.