获取本地文件的持续时间、类型或分辨率等信息
get-media-files的Python项目详细描述
Python类返回本地媒体文件列表 文件的元数据
获取媒体文件。主文件
description:返回包含中每个文件的数据和文件路径的文件列表 它自己的列表按创建/元数据更改时间(从最早到最新)排序 (升序))默认情况下
输入:媒体文件的路径
输出:包含每个媒体文件的媒体信息的列表列表
使用量
用作cli应用程序,如python -m get_media_files my_path/Pictures或使用它 作为API并通过from get_media_files import GetMediaFiles导入
示例
假设我有两个图像文件,test2.jpg和test3.jpg,一个文本文件,以及 在以下路径中选择一个文件夹,然后
运行以下代码:
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']) print(info)
打印输出:
[['/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs/test2.jpg', {'Image': {'duration': None, 'format': 'JPEG', 'size': (1920, 1080)}}, 'Image', 1473055449.7858396], ['/home/j/Documents/_Github-Projects/MediaToVideo/temp-imgs/test3.jpg', {'Image': {'duration': None, 'format': 'JPEG', 'size': (291, 1080)}}, 'Image', 1473055449.921839]]