簡體   English   中英

最大MP4 H264標題大小

[英]Max MP4 H264 Header Size

我需要將MP4容器H264視頻編碼文件剪切為標題部分和內容部分。

我不想深入探討標題的詳細信息,而是想以最大MP4視頻標題限制分割文件。

是否存在這樣的限制? 從文件中拆分初始2/4 MB會完全保留標題嗎?

要求是,如果文件的內容部分可訪問,則不應重新創建視頻。 將文件拆分為標題和內容會有所幫助嗎?

根據MP4文件格式規范 ,實際上沒有標題大小限制。

有些電影原子的大小可變,因此您無法設置限制。
例如,“用戶數據原子”可以擴展標題大小。

用戶數據原子的原子類型為“ udta”。 用戶數據原子內部是描述每個用戶數據的原子列表。 用戶數據提供了一種擴展存儲在QuickTime電影中的信息的簡單方法。 例如,用戶數據原子可以存儲電影的窗口位置,回放特性或創建信息。

在此處輸入圖片說明

原子內原子內的原子結構……也暗示着實際上沒有限制。

在此處輸入圖片說明

我以為限制可能是4GB,但是...根據以下引用,Atom大小甚至可以大於2 ^ 32字節:

原子大小一個32位整數,指示原子的大小,包括原子標頭和原子的內容(包括任何包含的原子)。 通常,大小字段包含原子的實際大小(以字節為單位),表示為32位無符號整數。 但是,大小字段可以包含特殊值,這些值指示確定原子大小的另一種方法。 (這些特殊值通常僅用於媒體數據('mdat')原子。)兩個特殊值對size字段有效:0(僅適用於頂級原子),指定文件中的最后一個原子,以及表示原子延伸到文件的末尾。 1,表示實際大小在擴展大小字段中給出,擴展大小字段是類型字段之后的可選64位字段。 這容納了包含2 ^ 32字節以上的媒體數據原子。

我認為您最好從MP4容器中提取基本流:
從MP4容器中提取MPEG-4基本流 (我不確定所鏈接的示例是否可以正常工作)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM