簡體   English   中英

如何處理來自碎片化 mp4 容器的單個片段?

[英]How to process single segment from fragmented mp4 container?

我將流式傳輸的 mp4 分段。 首先是 mp4 標頭,然后是每個 GOP 的各個片段。 我從 RTMP 服務器獲取的是 h264 和 aac 編碼的視頻。

我想用 ffmpeg 處理這些單獨的段(我懷疑是否有其他工具可用)。 如果需要,可以調整分辨率或比特率,甚至轉碼為 vp8/9 或 avi1。

但似乎 ffmpeg 無法處理此問題,因為該段沒有標頭。 所以我想知道 ffmpeg 是否有一個標志或一組標志能夠在沒有標頭的情況下處理這些段? 我可能只是從 RTMP 中獲取原始的 h264 和 aac 數據包,而不是事先將其打包到 MP4 容器中,如果有幫助的話 - ffmpeg 能夠處理這些嗎?

“所以我想知道是否有一個標志或一組標志讓 ffmpeg 能夠在沒有標頭的情況下處理這些段? '

不。如果可能的話,ffmpeg 會在沒有魔術標志的情況下做到這一點。 報頭包含解碼所需的信息。

您可以將標題假裝到單個段上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM