我在重新编译H264 / AAC编码文件时遇到问题。服务器上有一个文件,其中包含带有AAC音频的H264编码视频(例如:input_video.mp4
)。每5秒视频存在一个I帧。它由ffmpeg splitter / muxer应用程序读取,该应用程序将其拆分并复用为5秒视频片段,然后通过HLS协议发送给客户端。
在客户端播放器上播放时,每5秒暂停一次。仅当使用高于2.4的ffmpeg时才会出现此问题,因此如果使用ffmpeg pre 2.4.x(例如,2.0.8),则创建的视频播放就可以了。
我调查了https://github.com/FFmpeg/FFmpeg/blob/master/Changelog& https://github.com/FFmpeg/FFmpeg/blob/master/doc/APIchanges发现拆分器/复用器中的更改但无法找到相关信息。
如果您遇到类似问题并解决了问题,或者想知道导致此问题的原因,请给出答案或提示。