假設我收到H264視頻的數據包,每個數據包都帶有時間戳。有沒有辦法將這些時間戳存儲在mp4容器中?還是另一種容器類型?將時間戳添加到mp4容器
0
A
回答
0
在MP4
容器中,對於每個樣本計數,都有一個對應的時間戳存儲爲stts
框的一部分。對於給定的樣本,您需要stco
用於塊偏移量,stsc
用於塊樣本,stsz
用於樣本大小,stss
用於關鍵幀指示,stts
用於解碼。
相關問題
- 1. 將時間添加到時間戳
- 2. PHP:將時間添加到時間戳
- 3. 將時間添加到時間戳
- 4. Extjs-將時間戳添加到時間戳
- 5. 將3年添加到時間戳
- 6. 將秒添加到時間戳
- 7. 如何將時間戳添加到TFSBuild.proj?
- 8. 將時間戳添加到文件JAVAR
- 9. 將時間戳記添加到pdf
- 10. 將值添加到時間戳
- 11. 將時間戳添加到文件名
- 12. Android將時間戳添加到文件
- 13. 如何將時間戳添加到OutputDebugString()?
- 14. PostgreSQL:從列值中將時間間隔添加到時間戳
- 15. ORACLE SQL:將時間添加到帶時區的時間戳
- 16. 將時間戳過濾器添加到一個範圍
- 17. 添加兩個小時到時間戳
- 18. 將日期和時間添加到MySQL中的時間戳中
- 19. 將工作時間添加到時間戳
- 20. 在將數據加載到Hive表時添加時間戳
- 21. 如何使用Ecto的時間戳將時間戳添加到現有表?
- 22. Visual Basic添加到時間戳日期
- 23. 添加時間戳到SQL查詢
- 24. 添加字符到時間戳
- 25. Android:爲WebView添加時間戳到URL
- 26. 添加時間戳到CSS ID
- 27. Mysql添加1天到時間戳
- 28. 添加1周時間戳
- 29. 無法添加時間戳
- 30. Convert.ToDatetime不添加時間戳
你究竟在做什麼?從頭開始編寫mp4複用器或使用庫? – BlueVoodoo 2013-03-07 12:20:27
視頻數據通過RTP包傳入,我想用DirectShow將它寫入mp4。 – kodu 2013-03-07 12:23:48
我會將directshow標籤添加到此問題。答案是肯定的。事實上,玩家必須知道每一幀應該呈現的時間。 ......或者說,每幀應該顯示多長時間。這與mp4中的恆定或可變fps相同。我對directshow不甚瞭解,所以無法告訴你它是如何工作的。 – BlueVoodoo 2013-03-07 12:28:19