2014-11-01 106 views
0

我有一個沒有有效持續時間的mkv文件。 我想手動更改此持續時間參數。 我通過在 http://www.matroska.org/technical/specs/index.html解析mkv文件以獲得持續時間

定義這個Matroska的規格看的Matroska的規範這個只包含標識幻數了,但這並不對數據指定長度。

所以,我的問題是如何解析這個matroska頭,這樣我得到持續時間字段,並更改此字段?

任何幫助或建議?先謝謝你。

+0

這個問題如何與c相關? – eurotrash 2014-11-01 09:23:49

回答

1

Duration字段的類型是float。根據文檔,它可以是4或8個八位字節。 要知道它的大小,您必須查看該字段的數據大小部分。數據大小部分使用類似UTF-8的系統。這是解釋here