【发布时间】:2011-09-04 23:22:48
【问题描述】:
我希望能够解析 h.264 mov 文件,提取原子并自己修改它,而无需使用像 ffmpeg 这样的编码器工具。 Atomic Parsley 似乎是要走的路,但它的文档似乎非常稀少(或者我只是愚蠢到没有找到它)
我是否可以使用它即时修改 h.264 编码的 mov 流?我的意思是我想解析 moov 原子,提取电影的持续时间,更改电影的持续时间,转到编辑表或同步表(或根据我必须使用的逻辑使用两者的组合)继续阅读),使用时间尺度方面的时间信息从特定点流式传输数据。并修改所有包含edits表的父原子的长度和头信息,一直到第一个mov原子长度及其头。我必须这样做的原因是因为任何解码 h.264 的 Flash 播放器都需要在 moov atom 中正确定义元信息才能播放它。我计划实现伪流。
我需要的是解析任何原子、它们的标题和它们可能持有的其他信息的能力。所以如果我知道原子欧芹是否能让我解析我需要的信息,那真的很有帮助。我很想创建自己的解析器,但这绝对是愚蠢的。哦,仅供参考,他们在 apache 的 mod h.264 流模块中提供了此代码,以防有人想知道。
【问题讨论】:
标签: video h.264 pseudo-streaming