2016-09-29 112 views
10

什麼是動畫視頻疊加的常見現代標準? (例如,如果你想動畫徽標添加到從攝像頭錄製的視頻)iOS上視頻的動畫疊加

研究過程中,我發現了以下選項:

  • GIF - 似乎是相當落後的技術

  • FLV - 支持alpha通道,但不再受Adobe支持。 需要FFMPEG。

  • PNG序列 - 其缺點是每個 幀都有多個文件。

什麼是正確的格式/技術使用?

理想情況下,本機支持的iOS(不需要FFMPEG)?

+0

你有沒有考慮過SVG(https://github.com/SVGKit/SVGKit)? –

+0

對於在iOS下本機工作的真正解決方案,請查看http://stackoverflow.com/a/16951869/763355 – MoDJ

回答

1

如果你想覆蓋你的自定義視頻動畫的視頻用戶將被記錄,我建議使用GPUImage框架,它允許很多視頻/照片定製的和不同的圖形效果。例如如何混合兩個視頻:nice article。另外,我建議你閱讀關於Chroma key的文章,這些文章就像是視頻/照片混合的標準。 (因爲據我瞭解,你只是想讓水印這樣的東西?)。 GPUImage還具有色度鍵過濾器,您可以將其用於您的目的。

默認情況下,Apple支持mp4容器中的h264編解碼器。所以你的視頻應該在這個編解碼器中。 希望我完全回答你的問題

0

使用蘋果自己提供的AVFoundation框架添加覆蓋的最佳方式。說到GIF,FLV等其他方式,APPLE本身不支持它們,這會讓你失去運氣。

蘋果建議使用各種工具,如AVVideoCompositionCoreAnimationTool,它們可以讓您將核心動畫和視頻拼接在一起。

Here是一個鏈接,解釋如何添加各種效果,如 帶自定義大小的彩色邊框。 多重覆蓋。 用於字幕或字幕的文本。 傾斜效果。 閃爍,旋轉和淡入淡出動畫效果!

我不確定這個應用程序有多少是想在錄製時添加動畫的應用程序。可能是其他人可以幫助它。我希望這可以幫助您瞭解在iOS中錄製的視頻中添加動畫的原生方式。