ビデオを h.264 でエンコードしようとしていますが、Apple の HTTP ライブ ストリーミング ツールで分割すると、メディア ファイル セグメンターがメディア ファイル バリデーターを通過します。分割された MPEG-TS ファイルで 2 つのエラーが発生します。
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アクセスユニット」とは何か、またはタイムスタンプの警告が何を意味するのかについて誰かが光を当てることができれば、私は非常に感謝しています、ありがとう.