簡體   English   中英

檢測視頻是否為飛旋鏢視頻

[英]Detect if video is boomerang video

我正在研究一個項目,我想知道是否可以確定視頻是否是飛旋鏢視頻。 回旋鏢視頻通常長約4秒或略短。

到目前為止,我一直在想將來自用戶相機膠卷的陣列過濾為僅顯示4秒的視頻,但是有更好的方法嗎?

任何指示或建議,將不勝感激。

這不是一個確切的答案,而是關於如何解決這個問題的一種觀點。

根據我的理解,Boomerang的工作方式是拍攝超短,超快的照片並將它們拼接成一個微型視頻,該視頻可以前后播放,前后播放。 因此,這意味着視頻的第一幀有可能再次出現。 因此,我建議將視頻的每個幀轉換為UIImages數組。 然后獲取該陣列的第一張圖像,並找出該圖像是否存在於其余陣列中。

要將視頻制作成圖像數組,您可以參考此答案的Swift 4.2更新-https : //stackoverflow.com/a/45153948/4637057

由此,您將獲得 ,它是UIImages的數組。 現在,通過使用frames.remove(at: 0)從該數組中取出第一張圖像來創建另一個數組。 但在此之前創建image1 ,它是frames[0] 然后遍歷這個新數組,將每個圖像視為image2並應用此邏輯以確定第一幀是否重復:-https: //stackoverflow.com/a/6488838/4637057

唯一的幫助,我可以給你在這里,是指playbackStylePHAsset對象,如果你使用Photos.framework。 可以在此處的 PhotoKit文檔中找到更多信息。

暫無
暫無

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

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