我有幾個腳本實現串流、記錄到檔案以及組合流+記錄。但是如何實現當串流和發生某些事件時用預填充緩衝區(如預警報緩衝區)將資料記錄到檔案中。或保存分段檔案並在事件發生時組合 t-5 和 t+5?
FFMPEG + 腳本可以嗎?
答案1
是的,這是可能的。
用於ffmpeg
產生 HLS 影片片段。事件發生後(甚至事件期間),您可以.ts
根據檔案名稱或時間戳將順序檔案連接到臨時檔案中,然後將它們轉換為 MP4 等格式。
我手頭上沒有任何範例程式碼,但我們在內部做了類似的事情。 (計劃在未來某個時候在 GitHub 上發布)