2016-09-28 82 views
1

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

- 我发现这些:

enzyme

hachoir-metadata

,但它们被设计为Python 2.X

- 我也知道how to use ffmpeg和其他处理视频文件的库。但是它们太慢了,我只想从windows文件中读取元数据。

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

- 有this疑问,问的方式来检索的影片长度,但无人接听。

我在寻找这个

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

平台

蟒蛇3.4 窗口10

回答

0

我希望你发现你在找什么。 :)

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

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

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

我会在找到工作解决方案后立即更新此文章。 :)

您可以下载工具here