我正在尝试在 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 访问单元”或时间戳警告的含义,我将不胜感激,谢谢。