带有SPS和PPS的x264 IDR访问单元

时间:2010-04-10 16:02:45

标签: iphone ffmpeg h.264 x264

我正在尝试对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访问单元”是什么,或者时间戳警告意味着什么,我将非常感激,谢谢。

1 个答案:

答案 0 :(得分:1)

可在此帖子https://devforums.apple.com/thread/45830?tstart=15

上找到修复程序