Jak uzyskać długość plików .avi

Próbuję zapętlić katalog podfolderów, w którym każdy folder zawiera jeden plik .avi, który chcę pobrać w sekundach.

Znalazłem PyMediahttp://pymedia.org/ i rozumiem, że może mi to pomóc, ale w dokumentacji nie mogę znaleźć niczego na temat czasu trwania / długości avi.

Jak mógłbym to zrobić? również, jeśli istnieje inna biblioteka jakiegoś rodzaju, którą chciałbym znać jako.

Edytuj: Dodano moje ostateczne rozwiązanie, które działa dzięki J.F. Sebastianowi

import sys
import glob
import os

from hachoir_core.cmd_line import unicodeFilename
from hachoir_core.i18n import getTerminalCharset
from hachoir_metadata import extractMetadata
from hachoir_parser import createParser

path = "z:\*"
for fpath in glob.glob(os.path.join(path, '*avi')):
    filename = fpath
    filename, real_filename = unicodeFilename(filename), filename
    parser = createParser(filename, real_filename=real_filename)
    metadata = extractMetadata(parser)
    print fpath
    print("Duration (hh:mm:ss.f): %s" % metadata.get('duration'))
    print '\n'

questionAnswers(3)

yourAnswerToTheQuestion