2017-05-30 57 views
-1

IOS上有一個音樂視頻應用程序,用於啓動用戶的相機並播放視頻。在播放視頻時,用戶的臉部會以特定間隔(廣告牌,海報等)插入到視頻中。將用戶攝像頭源插入IOS應用程序

他們是怎麼做到的?插件?我一直在通過AVFoundation框架,找不到任何接近解決這個問題的東西,我開始瘋了。

如果您需要快速演示(您的臉在手機的前20秒內出現,然後出現在T恤後),該應用與以下網絡鏈接相同。

https://cantgetenoughofmyself.webcam/

+0

如果你有問題,你可以發佈你已經嘗試過的東西,並清楚說明什麼是不工作的,並提供[最小,完整和可驗證的示例](https://stackoverflow.com/help/mcve )。我建議閱讀[如何問](http://stackoverflow.com/help/how-to-ask)一個很好的問題。此外,一定要採取[旅遊](https://stackoverflow.com/tour) –

+0

那麼,我的問題是搞清楚從哪裏開始,因爲我提到過。 – user3534305

回答

0

它很聰明,但在概念上直線前進。

在最簡單的情況下,這基本上是兩個視頻,一個帶有alpha通道(透明度)的「音樂視頻」,第二個視頻放置在下面並顯示。

你可以用AVFoundation做到這一點,但這不是一個簡單的一步過程。

研究如何與AVFoundation複合兩段視頻 - 這樣的事情Overlay Two Videos with AVFoundation

這將至少讓你的基本知識。幾乎可以肯定的是,這是通過逐幀合成完成的,您可以使用CIFilter以及最終編寫自己的自定義合成器。

對於一個非常普遍的問題,我認爲這是一個合理的非常一般的答案。

+0

謝謝,這正是我需要在我的道路上幫助我的。我知道這是通用的,但我的知識在這一點上也是如此:) – user3534305

相關問題