|
|
1
1
你想实现什么目标? 这是一个视频容器类型是如何构造的问题吗? 例如,请参见: http://www.daubnet.com/formats/AVI.html 这是对avi文件结构的描述。Google可能会帮助您查找其他容器文件格式。 当你录制视频时,它通常由单个帧组成,想想目录中的单个位图文件。 为了只有一个视频文件,这个帧流被放在一个容器中,该容器有一个描述内容的标题和一个特定的布局,在该布局中,帧被顺序存储在文件中。 我自己的容器的简单示例:
还有其他几种容器类型。AVI只是这些容器类型中的一种。 要获取各个帧,您必须解释文件中的标头,然后根据该信息计算要解析的帧的位置。 我给你发了一个avi文件格式定义的链接。还有其他地方可以获取mpeg/mkv/ogm文件格式的信息。 你需要这些信息才能让你的程序工作。 顺便说一句,压缩格式并不能独立保护所有单独的帧。它们保护一个单独的帧,然后是几个中间帧,这些帧只包含当前帧与上一个完整帧的不同信息。因此,您无法在每个帧编号处提取完整的帧。 |
|
|
Mohamed Said · 将视频点击功能从播放/暂停更改为静音/取消静音 11 月前 |
|
|
Tuvshu247 · 带有章节的React自定义视频播放器不起作用 1 年前 |
|
|
Amirhosein · 如何计算观看视频的百分比 1 年前 |
|
|
joeletao · 如何下载没有水印的抖音和推特视频? 1 年前 |