我正在研究一款iPhone應用程序,可以長時間捕獲iPhone攝像頭的實時視頻。這一部分非常簡單 - 我只能讓設備隨時保留最近2分鐘錄製的視頻,並在此時間段之前丟棄所有圖像。我很難概念化這個功能如何工作。想到的唯一想法是保留最後2分鐘的靜止圖像流,並丟棄過時的圖像。然後,當用戶停止錄製時,這些圖像將被編譯成視頻。一次只能容納近3000張圖片似乎效率很低。來自iPhone攝像頭的視頻流,始終只保留最後2分鐘的流
我很想聽到關於如何以合理高效的方式實現這一目標的任何想法。提前謝謝大家的意見!
最佳, 詹姆斯
跳過靜止圖像的想法。你會失去視頻編解碼器必須提供的所有效率。我不認爲iPhone可以正確處理這些數據。但也許有一個妥協 - 錄音一次10秒鐘,然後無縫地開始新的錄音,並在您的2分鐘過去後轉儲最早的錄音......我不知道這種無縫性是否可以實現。 – Toastor
@多士爐,我非常喜歡這個主意。我絕對認爲我可以從你的解決方案中得到我所需要的。最近的片段可能比其他片段要短(可以在用戶想要抓取最後X分鐘的視頻時儘早切斷),然後將所有片段連接起來並進行修剪。完善。轉發此作爲答案,以便我可以接受它。謝謝! – James
完成。別客氣!我希望這會變成正常工作! – Toastor