2014-09-05 95 views
1

我想使用mpeg-ts(傳輸流)爲視頻H.264添加元數據。 我知道SMPTE 601.5標準定義瞭如何將元數據與視頻格式一起使用。如何將元數據添加到傳輸流?

有沒有支持這個問題的庫?

+0

你是什麼意思的'元數據'?他們是私人數據還是他們是標準的一部分?請澄清。 – Coconop 2014-09-08 07:40:51

+0

我的意思是KLV元數據,這也在MISB 336M或MISB 601.5/601.7中有描述。 – ransh 2014-09-08 11:38:09

+0

也許[這](http://www.gwg.ng​​a.mil/misb/docs/rp/RP080403.pdf)可以幫助 – Coconop 2014-09-08 12:24:38

回答

2

最初,我也在使用H.264流進行元數據標記時遇到同樣的問題。最後,我在執行後得到清晰的圖像。

向原始H.264添加元數據意味着什麼?

這裏,有兩種添加的是否有:

  1. 如果元數據的標識字符串,你需要插入H.264流的SEI消息部分這一點。
  2. 如果元數據與特定視頻幀的類型相關,例如:任務,安全或平臺,那麼您需要用KLV格式將其標記爲具有適當時間戳的相應視頻幀。

如果您已經實施KLV編碼器,則可以輕鬆實現第二點。源是啓動最好的例子之一。

+0

謝謝,這個庫是ffmpeg包的一部分嗎?謝謝 – ransh 2014-11-24 09:32:29