繁体   English   中英

在Python中读取和解析Windows视频文件元数据

[英]reading and parsing Windows video files metadata in Python

我正在研究一个项目,我需要阅读和解析视频元数据。(持续时间,创建日期,标题,比特率......)据我所知,Python 3.X没有任何好的软件包这个问题。

1 - 我发现了这些:

hachoir元数据

但它们是为python 2.X设计的

2 - 我也知道如何使用ffmpeg和其他处理视频文件的库。 但它们太慢了,我想简单地从windows文件中读取元数据。

3 - 我尝试使用exifread包来读取视频元数据,但据我发现,它不适用于视频文件。

4 -有这个疑问,问的方式来检索的视频只有长度,但无人接听。

我在找这个

file = open(path_to_video_file)
props = python_video_info_parser.get_info(file)
print(props)

平台

python 3.4 windows 10

我希望你找到了你想要的东西。 :)

但是,如果你没有或其他人想知道..我正在研究相同的sunject,我可能已经找到了解决方案。

到目前为止我发现的是一个名为exiftool的命令行工具。 如果下载此软件并使用命令行功能,则可以使用子进程模块运行这些命令。

支持许多文件格式,如文档中所示。

我一找到合适的工作就会立即更新这篇文章。 :)

您可以在此处下载该工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM