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

文件

待完成…

贡献

待完成…

维护人员

更改

0.1.1(2016-11-03)

  • 修正了几个解析错误。

0.1.0(2016-11-03)

  • 初次发布。

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

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求