如何解决我可以用atomic parse做什么,在哪里可以得到了解API的文档?
| 我希望能够解析h.264 mov文件,提取原子并自己修改而不使用ffmpeg等编码器工具。 Atomic Parsley似乎是要走的路,但是它的文档似乎很稀疏(或者我只是愚蠢到没有找到它) 我是否可以使用它即时修改h.264编码的mov流?我的意思是,我想解析moov原子,提取电影的时长,更改电影的时长,转到编辑表或同步表(或结合使用这两者,具体取决于我要执行的逻辑(继续阅读),使用时标中的时序信息来流式传输来自特定点的数据。然后修改包含编辑表的父原子的所有长度和标头信息,直到第一个mov原子长度及其标头。我这样做的原因是因为任何解码h.264的Flash播放器都需要先正确定义moov原子中包含的元信息,然后才能播放它。我计划实现伪流。 我需要的是解析任何原子,其标头和它们可能持有的其他信息的能力。因此,如果我知道原子欧芹是否可以解析我需要的信息,那将真的有帮助。我很想创建自己的解析器,但这绝对是愚蠢的。哦,还有fyi,他们在apache的mod h.264流式传输模块中只有此代码,以防万一有人想知道。解决方法
如果要解析客户端javascript中的MOV / MP4文件,则qtfaststart.js是一个不错的起点。
严格来说,您现在无法即时修改流。您可以在某种程度上通过脚本控制播放,但这仅是基本的了。 Media Source Extension旨在解决此问题,但上次我检查它无法处理H.264。
P. S.我不考虑编写自己的解析器“ foolhardy”。 MOV在设计上是非常模块化的,因此您可以解析所需内容,而忽略其余内容。我正在编写自己的解析器,以在客户端探查MOV文件并提取诸如帧速率,持续时间,分辨率等信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。