2013-07-24 27 views
2

我使用AVMutableComposition來定位和合成兩個不同的視頻軌道以進行播放和導出。我可以使用AVMutableVideoCompositionLayerInstruction輕鬆縮放和定位視頻軌道。這些都在示例代碼中。裁剪AV組合中的視頻圖層

但是,我需要做的是裁剪其中一個視頻圖層。不像示例代碼中所做的那樣「有效裁剪」,因爲視頻幀與合成的邊重疊,但實際裁剪合成的圖層之一,因此合成視頻的形狀不同,但視頻不失真。換句話說,我不想改變整個構圖的renderSize,只是裁剪一個合成圖層。

這可能嗎?任何想法使它發生?謝謝!

回答

1

您是否試過AVMutableVideoCompositionLayerInstruction的Cropping Settings?

+0

是的,謝謝。那些例程在10.9中是新的,並且當我問這個問題時還不可用;) –