用ffmpeg对mp4文件进行解封装时报了以下错误
[NULL @ 00000115e95ad200] Invalid NAL unit size (-842150451 > 1591).
[NULL @ 00000115e95ad200] missing picture in access unit with size 1595
这个主要是MP4文件损坏,执行到av_read_frame函数时会出现这个错误,如果从mp4文件中间的任意位置读取内容进行解码,就出现这个问题。
AVIO内存流的模式读取解封装解码也一样可能出现这个错误。