我希望能够解析h.264 mov文件,提取原子并自己修改它,而不使用像ffmpeg这样的编码器工具。原子荷兰芹似乎是要走的路,但它似乎有非常稀疏的文件(或者我只是很愚蠢,没有找到它)如何使用原子parsely做些什么以及我可以在哪里获取文档以了解API?
我可以使用它来修改h.264编码mov在飞行中流?通过这个我的意思是我想分析moov原子,提取电影的持续时间,改变电影的持续时间,转到编辑表或同步表(或使用两者的组合,取决于我必须的逻辑请阅读),根据时间尺度使用定时信息来传输特定点的数据。并修改包含edits表的所有长度和标题信息,直到第一个mov atom长度及其标题。我必须这么做的原因是,任何解码h.264的flash播放器都需要在moov原子中包含正确定义的元信息,然后才能播放它。我计划实施伪流媒体。
我需要的是能够解析任何原子,它们的头文件和其他可能保存的信息。所以如果我知道原子欧芹是否允许我解析我需要的信息,那真的会有所帮助。我很想创建我自己的解析器,但那绝对会很笨。哦和fyi,他们在apache的mod h.264流模块中有这个代码,以防有人想知道。