3

有効な期間のない mkv ファイルが 1 つあります。この期間パラメータを手動で変更したい。http://www.matroska.org/technical/specs/index.htmlで定義されているこの matroska 仕様を確認しました

matroska の仕様を見ると、これには識別マジック番号しか含まれていませんが、データの長さは指定されていません。

この matroska ヘッダーを解析して期間フィールドを取得し、このフィールドを変更するにはどうすればよいですか?

4

2 に答える 2

2

Duration フィールドの型は float です。ドキュメントによると、4 オクテットまたは 8 オクテットのいずれかになります。サイズを知るには、フィールドのデータ サイズの部分を確認する必要があります。データサイズ部分はUTF-8ライクなシステムを使用しています。ここ で説明 します.

于 2014-11-01T09:24:07.240 に答える