我正在尝试对h.264中的视频进行编码,当使用Apples HTTP Live Streaming工具进行分割时,媒体文件分段器将通过媒体文件验证程序我在分割的MPEG-TS文件中出现两个错误
WARNING: Media segment contains a video track but does not contain any IDR access unit with a SPS and a PPS.
WARNING: 7 samples (17.073 %) do not have timestamps in track 257 (avc1).
经过数小时的研究后,我认为“IDR”警告涉及在分段的MPEG-TS文件中没有正确位置的关键帧,所以在我的ffmpeg命令中我设置-keyint_min 1以确保关键帧在每一帧,但这没用。
虽然能得到答案会很棒,但是如果有人能够了解“带有SPS和PPS的IDR访问单元”是什么,或者时间戳警告意味着什么,我将非常感激,谢谢。