2011-06-28 33 views
0

我使用Apple的AVEdit-Demo,稍微調整了一下,並且能夠將CALayers的動畫和圖像添加到視頻組合中。到目前爲止,這工作正常。AVVideocomposition AVPlayerItem視頻層的位置

它使用AVVideoComposition和AVPlayer/AVPlayerItem來合併視頻(並顯示它們 - 導出呈現有點不同)。

我添加了一個png圖層,並帶有一些透明區域,有點像掩碼,它隱藏了部分視頻。現在我需要移動視頻層,以便調整隱藏部分(也就是可見部分)。 Mask掩蓋了整個屏幕(在CALayer中),所以移動Mask-Layer不是一個選項。

我沒有找到任何屬性或方法,來調整視頻層的位置...

什麼想法?

回答

1

發現...

我不得不來訪問AVMutableVideoComposition的AVMutableCompositionTrack並設置preferredTransform那裏(CGAffineTransformTranslate)。

但是 - Docs狀態,這也應該可以在AVMutableComposition(AVAssetTrack setPreferredTransform)中使用。 儘管如此,我無法讓這個工作。

相關問題