Собственная библиотека Python для чтения метаданных из видео?
Существует ли библиотека Python для чтения метаданных (модель камеры, время создания и т. Д.) Из видеофайлов? Эквивалент Perl - "exiftool". Я проверил pyexiv2, но у него нет поддержки видео, как у exiftool. Благодарю.
2 ответа
Я успешно использовал hachoir-метаданные: http://pypi.python.org/pypi/hachoir-metadata
Я использовал PyExifTool
, обертка для программы командной строки, exif tool. Вы можете получить библиотеку здесь (я думаю, что это результат соответствующего вопроса в комментарии Свена).
Отличительной особенностью PyExifTool является то, что он также анализирует метаданные в словарь для вас.
Я использовал его в списке имен файлов из os.walk.
import exiftool
exif_Executable="<path to exif executable>"
with exiftool.ExifTool(executable_=exif_Executable) as et:
metadata = et.get_metadata_batch(fileList)