Skip to main content

Get info such as duration, type, or resolution of local files

Project description

Python class to return a list of local media files from a folder with metadata of the files


  • Python 3


  • pymediainfo
  • click



Description: Returns list of files with data & file path of each file in its own list sorted by creation/metadata change time (oldest to newest (ascending order)) by default

Input: path to media files

Output: list of lists each containing media info of each media file


Use as CLI app such as python -m get_media_files my_path/Pictures or use it as an API and import via from get_media_files import GetMediaFiles.


Suppose I have 2 image files, test2.jpg and test3.jpg, 1 text file, and 1 folder in the following path and

run the following code:

from get_media_files import GetMediaFiles

path = '/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs'
media = GetMediaFiles(path)
info = media.get_info(path, track_types=['Image','Video'])

printed output:

    {'duration': None, 'format': 'JPEG', 'size': (1920, 1080)}},
    {'duration': None, 'format': 'JPEG', 'size': (291, 1080)}},

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for get-media-files, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size get_media_files-0.2.0.tar.gz (935.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page