2017-06-21 76 views
1

根據描述,其將全局標題放在額外數據中,而不是每個關鍵幀FFmpeg:「global_header」標誌是做什麼的?

但是,實際的目的是什麼?它是否有用,例如流式傳輸?

我猜測得到的視頻文件會稍微短一點,但更容易發生損壞(無冗餘=文件無法播放,如果主頭損壞或只是部分下載)?

或者,也許它以某種方式改善解碼一點點?由於標題確實是全球性的,不能從關鍵幀更改爲關鍵幀?

謝謝!

回答

2

通過而額外FFmpeg裝置外的頻帶,相對於帶。標誌的行爲是格式特定的。這對於預期不會更改的標題非常有用,因爲它可以降低開銷。

示例:對於MP4SPSPPSH.264存儲在avcC原子。對於相同的H.264流,比如說MPEG-TS,序列在比特流中重複。