Метаданные видео с использованием python

привет хочу извлечь видео мета-теги с помощью Python, как описано. On stackoverflow, Я нашел модуль kaa, который не поддерживается в Windows. Может ли кто-нибудь предложить мне библиотеку python, которая может работать на разных платформах?

2 ответов


видели Hachoir? Он извлекает метаданные из мультимедийных файлов.

различные Парсеры формата файлов дают разные уровни детализации, но это может быть то, что вы ищете. Вот пример извлечения metatdata из файла AVI:

$ hachoir-metadata pacte_des_gnous.avi
Common:
- Duration: 4 min 25 sec
- Comment: Has audio/video index (248.9 KB)
- MIME type: video/x-msvideo
- Endian: Little endian
Video stream:
- Image width: 600
- Image height: 480
- Bits/pixel: 24
- Compression: DivX v4 (fourcc:"divx")
- Frame rate: 30.0
Audio stream:
- Channel: stereo
- Sample rate: 22.1 KHz
- Compression: MPEG Layer 3

можно попробовать фермент хотя рефакторинг привел к устареванию руководства.

и ffmpeg - очень мощный инструмент, и вы можете читать метаданные видео с помощью команды:

ffmpeg -i <videofile> -f ffmetadata metadata.txt