对于WMV文件来说,这似乎不那么简单.我已将此类视频的元数据转换为defaultdict,现在获取图像宽度更为简单:

from collections import defaultdict

from pprint import pprint

from hachoir_metadata import metadata

from hachoir_core.cmd_line import unicodeFilename

from hachoir_parser import createParser

# using this example http://archive.org/details/WorkToFishtestwmv

filename = './test_wmv.wmv'

filename, realname = unicodeFilename(filename), filename

parser = createParser(filename)

# See what keys you can extract

for k,v in metadata.extractMetadata(parser)._Metadata__data.iteritems():

if v.values:

print v.key, v.values[0].value

# Turn the tags into a defaultdict

metalist = metadata.extractMetadata(parser).exportPlaintext()

meta = defaultdict(defaultdict)

for item in metalist:

if item.endswith(':'):

k = item[:-1]

else:

tag, value = item.split(': ')

tag = tag[2:]

meta[k][tag] = value

print meta['Video stream #1']['Image width'] # 320 pixels

python数据检索_python – Hachoir – 从组中检索数据相关推荐

  1. python 空列表对象的布尔值_python – 从TensorFlow对象中检索数据 – 来自correct_prediction的布尔值列表...

    我正在讨论MNIST初学者教程( http://www.tensorflow.org/tutorials/mnist/beginners/index.html),并尝试从correct_predict ...

  2. Python之pandas:对pandas中dataframe数据中的索引输出、修改、重命名等详细攻略

    Python之pandas:对pandas中dataframe数据中的索引输出.修改.重命名等详细攻略 目录 对pandas中dataframe数据中的索引输出.修改.重命名等详细攻略 知识点学习 输 ...

  3. Oracle入门(十四G)之PL / SQL中检索数据

    一.PL / SQL中检索数据 (1)PL / SQL中的SQL语句 可以在PL / SQL中使用以下几种SQL语句: •SELECT从数据库检索数据. •DML语句,例如INSERT,UPDATE和 ...

  4. python文本筛选_使用python对多个txt文件中的数据进行筛选的方法

    使用python对多个txt文件中的数据进行筛选的方法 一.问题描述 筛选出多个txt文件中需要的数据 二.数据准备 这是我自己建立的要处理的文件,里面是随意写的一些数字和字母 三.程序编写 impo ...

  5. 通过Python的pdfplumber库提取pdf中表格数据

    文章目录 前言 一.pdfplumber库是什么? 二.安装pdfplumber库 三.查看pdfplumber库版本 四.提取pdf中表格数据 1.引入库 2.定义pdf文件路径 3.打开pdf文件 ...

  6. python print(len(pi_string))_Python如何从文件中读取数据

    从文件中读取数据 1. 读取整个文件 要读取文件,首先来创建一个文件: 然后打开并读取这个文件,再将其内容显示到屏幕上:file_reader.py with open('pi_digits.txt' ...

  7. python怎么从excel获取数据_python怎么从excel中读取数据?/python 读取 excle

    如何通过python快速输出数据库数据到excel 扩展库 xlrd 读excle xlwt 写excle 直接度就能下载 下载后使用 import xlrd 就可excle文件了 打开文件: xls ...

  8. python随机抽号_Python 随机从字典中抽取数据

    写bug的代码小白 随机从字典中抽取数据 import random listb = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7 ...

  9. python字符串写入excel-Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

最新文章

  1. 跨越企业的“中等收入陷阱”
  2. 13条注释 tips
  3. python dict 属性_python的dir()和__dict__属性的区别
  4. KVO-基本使用方法-底层原理探究-自定义KVO-对容器类的监听
  5. python3编程入门_在类Unix系统上开始Python3编程入门
  6. linkedhashset_Java LinkedHashSet contains()方法与示例
  7. python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...
  8. 精品资源:40个实用的 PSD 贴纸模板《下篇》
  9. Qt之进程间通信(Windows消息)
  10. linux 防火墙添加6309端口,关于在linux下部署垂直集群的问题
  11. Mac OS X 下 U盘安装盘简易制作教程
  12. C11新特性(部分)
  13. flex java blazeds_Flex同Java通信--BlazeDS入门图文详解(上)
  14. yaahp使用教程_结合层次分析法和模糊综合评价法的评价方法-利用yaahp
  15. kb mac压缩图片大小_mac怎么缩小图片kb
  16. test1asfd 按时收费的水电费阿萨德阿斯蒂芬啊
  17. stm32 c语言运行速度,stm32F7,cache,tcm及运行速度问题
  18. 智能制造的生产运营管理
  19. 基于Android的旅游景点推荐
  20. Web渗透攻击之vega

热门文章

  1. jQuery 参数详解
  2. Ora-00942:表或视图不存在
  3. IE6 Hack(转载)
  4. python 编辑距离_python实现编辑距离edit distance
  5. Python+django网页设计入门(17):模板语法及应用
  6. 1000道Python题库系列分享十一(9道)
  7. 华为交换机模拟器_从零开始学习华为路由交换 | 配置缺省静态路由
  8. python 图片相似度算法比较_python 比较2张图片的相似度的方法示例
  9. array 前端面试题_一则关于js数组的前端面试题
  10. 力扣404. 左叶子之和(JavaScript)