Python native library to read metadata from videos?

前端 未结 2 1995
余生分开走
余生分开走 2020-12-04 00:22

Is there a Python library to read metadata (camera model, time created, etc ...) from video files? The Perl equivalent is \"exiftool.\" I checked pyexiv2, but it doesn\'t ha

相关标签:
2条回答
  • 2020-12-04 01:00

    I have used PyExifTool, a wrapper for the command line program, exif tool. You can get the library here (I think this is the result of the related question in Sven's comment).

    The neat thing about PyExifTool is that it also parses the metadata into a dictionary for you.

    I used it on a list of file names from os.walk.

    import exiftool 
    exif_Executable="<path to exif executable>"    
    
    with exiftool.ExifTool(executable_=exif_Executable) as et:
            metadata = et.get_metadata_batch(fileList)
    
    0 讨论(0)
  • 2020-12-04 01:10

    I have used hachoir-metadata succesfully: http://pypi.python.org/pypi/hachoir-metadata

    0 讨论(0)
提交回复
热议问题