iso14496文件的设施-iso基本媒体文件格式,包括mp4和mov在内的一些东西的基础。

cs.iso14496的Python项目详细描述


iso14496文件设施-iso基本媒体文件格式, 包括MP4和MOV在内的多种功能的基础。

ISO在此处提供标准:

函数添加车身类(Klass)

在已知的BoxBody类中注册Box Body类。

函数add_body_子类(超类、box_类型、节、描述)

创建并注册一个新的boxbody类,它只是 另一个。返回新类。

函数add_generic_sample_body(box_type,section,desc,struct_format_v0,sample_fields,struct_format_v1=none,has_inferred_entry_count=false)

创建并将特定时间添加到示例框-第8.6.1节。

函数将"时间"添加到"示例"框体(框类型,节,说明)

在示例框中添加时间-第8.6.1节。

mro:cs.binary.packetcs.binary.packetfieldabc.abc
所有箱子的基类-ISO14496第4.2节。

它有以下packetfields:

  • 标题:框标题
  • body:boxbody实例,通常是特定的子类
  • 未解析的:如果框中有未使用的字节,则 作为bytesesfield存储在这里;注意这个字段 如果没有未分析的字节,则不存在

boxbody

mro:cs.binary.packetcs.binary.packetfieldabc.abc
所有箱体的抽象基础。

boxheader

mro:cs.binary.packetcs.binary.packetfieldabc.abc
一个iso14496盒式数据包。

btrtbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
BitrateBoxBody-第8.5.2.2节。

CO64箱体

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"C064"块偏移框-第8.7.5节。

containerboxbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
纯集装箱箱的基类。

cslgboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
解码盒的"CSLG"组合-第8.6.1.4节。

dinfboxbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
"DINF"数据信息盒体-第8.7.1节。

drefboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
包含数据输入框的"DREF"数据参考框-第8.7.2.1节。

函数转储框(b,缩进='',fp=无,裁剪长度=170)

递归地转储一个框。

elngboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
elngboxbody是一个扩展的语言标记框-iso14496第8.4.6节。

Freebody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
"自由"或"跳过"框-ISO14496第8.1.2节。 注意长度和D对数据部分进行编码。

ftypboxbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
"ftyp"文件类型框-ISO14496第4.3节。 解码主要品牌、次要版本和兼容品牌。

fullboxbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
基本boxbody的公共扩展,带有version和flags字段。 ISO14496第4.2节。

hdlrboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
hdlrboxbody是一个处理程序参考框-iso14496第8.4.3节。

功能main(argv)

模块主程序。

mdatbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
媒体数据盒-ISO14496第8.1.1节。

mdhdboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
mdhdboxbody是一个媒体头框-iso14496第8.4.2节。

metaboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"元"元盒体-第8.11.1节。

moovboxbody

mro:containerboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
一个"moov"电影盒-ISO14496第8.2.1节。 解码包含的框。

mvhdbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"MVHD"电影标题框-ISO14496第8.2.2节。

类overbox

mro:cs.binary.packetcs.binary.packetfieldabc.abc
包含输入缓冲区中所有框的虚拟框。

函数解析(o,**kw)

返回一个overbox源(str,int,file)。

函数parse_buffer(bfr,copy_offset=none,**kw)

从cornucopybufferbfr解析iso14496流, 产生顶层框。

参数:

  • bfr:聚积缓冲区提供流数据,最好是可查看的
  • 放弃数据:是否放弃未分析的数据,默认为false
  • 复制偏移量:可调用以接收框偏移量

函数解析块(块,**kw)

从数据块的迭代器中解析iso14496流, 产生顶层框。

参数:

  • :产生字节对象的迭代器
  • 放弃数据:是否放弃未分析的数据,默认为false
  • 复制偏移量:可调用以接收boxbody偏移量

函数parse_fd(fd,discard_data=false,**kw)

从文件描述符fd中解析iso14496流,得到顶级框。 fd:打开供读取的文件描述符 放弃数据:是否放弃未分析的数据,默认为false 复制偏移量:可调用以接收盒体偏移量

函数解析文件(fp,**kw)

分析文件fp中的iso14496流,生成顶级框。 fp:打开供读取的文件 放弃数据:是否放弃未分析的数据,默认为false 复制偏移量:可调用以接收盒体偏移量

pdinboxbody

MRO:fullboxBodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"pdin"渐进式下载信息框-ISO14496第8.1.3节。

函数选择BoxBody类(Box类,默认类型=无)

从bytesbox\u类型中推断python boxbody子类

  • 框类型:4字节框类型
  • 默认类型:如果没有 特定映射,默认为无;如果为无,则使用boxbody。

smhdboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"SMHD"声音媒体头盒-第12.2.2节。

stcoboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"STCO"块偏移框-第8.7.5节。

stscbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"STSC"(示例表格框-第8.7.4.1节)

stszbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"STSZ"样本大小框-第8.7.3.2节。

stz2boxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"STZ2"紧凑型样品盒-第8.7.3.3节。

子框字段

mro:cs.binary.listfieldcs.binary.packetfieldabc.abc
一个字段,它本身就是一个框列表。

tkhdboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"TKHD"轨道头箱-ISO14496第8.2.2节。

类trackgrouptypeboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
trackgrouptypeboxbody包含一个跟踪组id-iso14496第8.3.3.2节。

类trackreferencetypeboxbody

mro:boxbodycs.binary.packetcs.binary.packetfieldabc.abc
trackreferencetypeboxbody包含对其他曲目的引用-iso14496第8.3.3.2节。

trefboxbody

mro:containerboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
轨道参考箱体,轨道参考箱的容器-ISO14496第8.3.3节。

ttsb_sample

mro:内置元组
TTSB_样本(计数,增量)

url\u body

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"url"数据输入url boxbody-第8.7.2.1节。

urn_body

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"urn"数据输入url boxbody-第8.7.2.1节。

vmhdboxbody

MRO:fullboxbodyboxbodycs.binary.packetcs.binary.packetfieldabc.abc
"VMHD"视频媒体头盒-第12.1.2节。

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

推荐PyPI第三方库


热门话题
java将spring j_spring_安全检查迁移到登录   log4j2中自定义appender中AppConfig的java问题   在将java转换为Json时是否可以忽略内部类名和变量   用java将PDF文件转换为十六进制格式   java将值从AsyncTask返回到主类   java如何导入带有部署变量类名的静态函数?   java Spring Boot@ConfigurationProperties未从环境检索属性   java为什么API调用需要80毫秒的延迟才能到达控制器(在Google应用程序引擎中)?   XML配置中MarshallingMessageConverter中的java设置MarshallTo获取无效属性“MarshallTo”   java从群中获取facebook帖子   @ComponentScan的java excludeFilters不起作用   java将单选按钮值从一个类传递到另一个类   java使JTextArea在Swing中可滚动   java Android增强现实应用程序:将球坐标旋转到设备坐标系