获取本地文件的持续时间、类型或分辨率等信息

get-media-files的Python项目详细描述


Python类返回本地媒体文件列表 文件的元数据

要求

  • Python3

模块

  • pymediainfo
  • 单击

依赖性

获取媒体文件。主文件

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]]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
反射Java反射:高负载下的NoSuchMethodException   java RxJava:one request>list of Integer>sequence of requests for each int>result to list   java为什么循环之前索引会增加   JavaSpring远程处理和RESTfulURL   java Hibernate搜索仅对我的实体的一部分进行索引   使用DPAD快速滚动时,java RecyclerView onCreateViewHolder调用过多   java将JSON解析到一个表中   java导航抽屉标题textview nullpointerexception   基于接口的Java链接队列   java Guice运行时依赖项参数重新注入   java展平/压缩ZSH中的深度嵌套目录   JavaSpring:Http406此请求标识的资源只能   java如何制作Android启动器图标   Java代码在windows上显示不正确(包含希腊语句子)   使用yourkit进行内存分析所用的java时间   java为什么可以序列化属性而不能序列化对象本身?