2012-06-03 37 views
5

有沒有辦法在MPEG流中插入用戶數據(起始碼= 0X1B2)? 我在找什麼是一個簡單的工具,腳本或使用一些技巧和十六進制編輯器...在Mpeg流中插入用戶數據

或者你可能有一個ffmpeg(libavcodec和libavformat)的補丁,允許做到這一點?

+0

@Real請勿在帖子發生其他問題時刪除簽名。 –

+0

@AndrewBarber我會照顧它的。 –

回答

-2

如果您要將用戶數據插入到傳輸流中,最簡單的解決方案是,它處於其自身的PID中,與流中的任何現有PID不重疊 - 您無需擔心調整插入點之後的原始流分組的連續性計數器。

但是真的不可能對TS流中可以期望的PID做出假設,並且如果您試圖對其進行概括 - 您需要注意調整TS頭中的連續性計數器以獲取數據包相同的PID。

+0

謝謝,但我正在尋找一個工具來做到這一點? – hzrari

+2

這個答案與問題完全沒有關係。帶有起始碼0x000001B2的用戶數據直接插入到視頻基本碼流中,並且完全獨立於PID和傳輸碼流。我也在尋找這個問題的答案。 – lvella