使用mp4v2对H264 和aac进行转换成为mp4录像的文件,在安卓的系统播放器出现大概率的无法播放的现象。而在ios系统相册可以播放
经过大面积排查 发现h264在写入 特殊的I帧 (sps+pps+I)帧,sps的内容帧会被(c语言函数 用于解析sps的)改写二进制的内容,导致写入mp4v2的sps信息被修改
而sps信息是视频分辨率的信息来源,一旦被改写,对于检验严格的播放器,会被拒绝播放,特此记录。
使用mp4v2对H264 和aac进行转换成为mp4录像的文件,在安卓的系统播放器出现大概率的无法播放的现象。而在ios系统相册可以播放
经过大面积排查 发现h264在写入 特殊的I帧 (sps+pps+I)帧,sps的内容帧会被(c语言函数 用于解析sps的)改写二进制的内容,导致写入mp4v2的sps信息被修改
而sps信息是视频分辨率的信息来源,一旦被改写,对于检验严格的播放器,会被拒绝播放,特此记录。