Видеоданные с использованием Python - PullRequest
8 голосов
/ 11 февраля 2011

Привет, хочу извлечь метатеги видео, используя Python, как описано. На stackoverflow я обнаружил модуль kaa, который не поддерживается в Windows. Кто-нибудь может мне предложить библиотеку python, которая может работать на разных платформах?

Ответы [ 2 ]

9 голосов
/ 11 февраля 2011

Вы видели Хахуар ? «Извлекает метаданные из мультимедийных файлов».

Различные парсеры форматов файлов дают разные уровни детализации, но это может быть то, что вы ищете. Вот пример извлечения метаданных из файла 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
3 голосов
/ 11 июля 2013

Вы можете попробовать энзим , хотя в результате рефакторинга руководство устарело.

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

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