2017-04-11 35 views
0

我正在開發一個軟件,可以生成一些視頻與不同的編解碼器(H.264,MJPEG ...)。我希望我的視頻可以通過VLC讀取,但我希望能夠在視頻文件中爲每個幀(例如時間戳)和全球視頻(經過驗證的簽名)添加一些額外的信息。最佳的視頻容器,可以接受額外的元數據

我會用VLC工作的文件,但忽略這些元信息。但是我的自定義播放器將能夠閱讀並顯示這些信息。

任何人都可以告訴我哪個容器是最好的嗎?

我現在使用的是AVI,但它似乎不支持這個。我讀了幾個關於Matroska容器(MKV)的部分,似乎能夠做到這一點,但我並不確定。

非常感謝您

回答

1

MP4容器可以包括XMP(可擴展元數據平臺)信息:

有一個免費的軟件工具,它側重於寫作的元數據各種不同的文件類型 - 這將是一個很好的起點:

+0

謝謝,但我想這是全球元數據而不是每幀元數據? – SaiyanRiku

+0

XMP規範包括標記的概念,它允許信息與給定軌道中的特定幀數相關聯。您還可以指定要將信息與多少幀相關聯。這個概念與容器中的字幕軌道相似,在容器中,字幕信息位於容器中的單獨流中。 XMP現在是ISO規範,似乎需要付款才能查看,但這裏有更多關於這些概念的信息:https://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/XMPSpecificationPart2.pdf – Mick

+0

非常感謝你。我會嘗試這個併發布feedbak。 – SaiyanRiku

相關問題