Bento4库使用(2):生成fmp4文件音画不同步 问题描述原因解决 问题描述 使用Bento4库生成的fmp4文件音画不同步。 原因 fmp4文件每一个moof仅存放一个关键帧,即moof的第一个帧,写fmp4文件时,必须保证moof的第一帧是关键帧且一个moof box只存放一个关键帧,否则会出现关键帧丢失问题,导致生成视频出现音画不同步问题。 解决 写文件时进行判断,若收到的数据不是第一帧数据但是为关键帧,可建立一个新的moof box。