私は問題に直面しています。mp4box で実行された mp4 ファイルがあります。ファイルのメタデータを生成するインターリーブ オプションを指定して実行します。次のようなデータを含むメタデータの XML ファイルをダンプできます。
<CompositionOffsetEntry CompositionOffset="1127" SampleCount="1"/>
<SampleSizeEntry Size="2581"/>
<ChunkEntry offset="17065364"/>
<TimeToSampleEntry SampleDelta="1024" SampleCount="6"/>
<SampleToChunkEntry FirstChunk="2525" SamplesPerChunk="19" SampleDescriptionIndex="1"/>
<SampleSizeEntry Size="301"/>
等...
私が知る必要があるのは、秒、キーフレーム、およびバイトをマッピングするために、このデータを読み取って理解する方法です。たとえば、2 番目の 100 がキーフレーム 500 をバイト 30520 (.mp4 ファイルの先頭から) にマップすることを伝えたいと考えています。