对mp4文件进行解析,解析具体步骤可结合参考http://www.cnblogs.com/haibindev/archive/2011/10/17/2214518.html
解析的时候 包括提取音频的关键帧, 视频的关键帧, 通过制定切分的长度(参考关键帧进行切分片段,并记录切分后的时间戳 from, to 时间,以及在mp4文件中的关键帧的index(from, to),以及另外一些关键信息,比如关键帧的对应信息,关键帧在文件中得偏移等信息)
解码的时候也需要根据offset以及关键帧的信息来组合成视频。(音频和视频是独立来进行组合的)
https://github.com/elijahsd/lua-media-parser/blob/master/modules/demuxer_mp4.lua
mp4v2
atomicparsley
: https://bitbucket.org/wez/atomicparsley