mediainfo文本日志的python解析器。
pymiparse的Python项目详细描述
吡米帕斯
pymiparse是一个易于使用的mediainfo文本日志解析器。 目前大多数python的mediainfo解析库要么直接作为包装器 mediainfo二进制或只能从mediainfo转换xml输出。
此外,pymiparse能够以开发人员友好的格式自动解析和识别以下内容, 这样开发者就不必:
- 所有媒体信息部分(常规、音频、视频、文本、菜单)
- 文件名和容器
- 主视频编解码器
- 主音频编解码器
- 常见的音频通道配置(1.0、2.0、2.1、5.1、7.1)
- 所有音频语言
- 所有字幕语言
- 还有更多!
pymiparse功能强大且易于使用:
>>> import pymiparse >>> with open('mediainfo_log.txt', 'r') as f: ... logs = pymiparse.parse_from_file(f) ... >>> logs[0].get_primary_video_codec() 'H.264' >>> logs[0].get_primary_audio_codec() 'AAC' >>> logs[0].get_primary_audio_channels() '2.0' >>> logs[0].get_audio_languages() ['Japanese'] >>> logs[0].get_subtitle_languages() ['English', 'Japanese']
安装
pymiparse可以使用pip:
安装$ pip install pymiparse
或者,您可以从GitHub:
$ git clone git://github.com/wchill/pymiparse.git $ python setup.py install
文件
待完成…
贡献
待完成…
维护人员
- @wchill(埃里克·安)
更改
0.1.1(2016-11-03)
- 修正了几个解析错误。
0.1.0(2016-11-03)
- 初次发布。