有効な期間のない mkv ファイルが 1 つあります。この期間パラメータを手動で変更したい。http://www.matroska.org/technical/specs/index.htmlで定義されているこの matroska 仕様を確認しました
matroska の仕様を見ると、これには識別マジック番号しか含まれていませんが、データの長さは指定されていません。
この matroska ヘッダーを解析して期間フィールドを取得し、このフィールドを変更するにはどうすればよいですか?
有効な期間のない mkv ファイルが 1 つあります。この期間パラメータを手動で変更したい。http://www.matroska.org/technical/specs/index.htmlで定義されているこの matroska 仕様を確認しました
matroska の仕様を見ると、これには識別マジック番号しか含まれていませんが、データの長さは指定されていません。
この matroska ヘッダーを解析して期間フィールドを取得し、このフィールドを変更するにはどうすればよいですか?
Duration フィールドの型は float です。ドキュメントによると、4 オクテットまたは 8 オクテットのいずれかになります。サイズを知るには、フィールドのデータ サイズの部分を確認する必要があります。データサイズ部分はUTF-8ライクなシステムを使用しています。ここ で説明 します.