gpt4 book ai didi

flv - FLV 文件中的 onMetaData 标记

转载 作者:行者123 更新时间:2023-12-04 16:19:31 30 4
gpt4 key购买 nike

我想知道如何onMetaData FLV 文件中的标记看起来像。当我以纯文本形式打开 FLV 文件时,我得到以下信息:

FLV[][][][][](TAB)[][][][][][][]8[][][][][][][][][]  
onMetaData[]
duration...
文档说前 3 个字节是签名“FLV”,下一个字节告诉我们 flv 版本,下一个字节告诉我们音频或视频标签是否存在,接下来的 4 个字节是数据偏移量(标题的大小),即 9,以 ASCII 格式表示其 TAB 代码。在 TAB 以第一个“前一个标签大小字段”开始正文后,接下来是 0(4 个字节),然后是标签类型(1 个字节)、数据大小(3 个字节)和时间戳(4 个字节)、流 ID (始终为 0、3 字节)。之后仍然是:
[]  
onMetaData[]
[][][][][][]
duration...
我想 onMetaData标记是 "1byte, newline"onMetaData"1byte,newline) 但是 onMetaData 标记和 duration 之间的 7 个字节是多少?

最佳答案

您需要在十六进制编辑器中查看此文件才能从中获得任何有用的信息;文本编辑器只会显示不可打印的字符。

文件中的 ASCII“onMetaData”位是标签头,它包装了“duration”字段。 “onMetaData”后面紧接的三个字节是标签的BodyLength(uint24,big-endian),接下来的4个字节(“\x00\x00\x00\x08”)描述下一个标签的名称长度,这是“持续时间”。

关于flv - FLV 文件中的 onMetaData 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945796/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com