2013-07-24 6 views
2

Я использую AVMutableComposition для размещения и компоновки двух разных видеодорожек для воспроизведения и экспорта. Я могу легко масштабировать и размещать видеодорожки с помощью AVMutableVideoCompositionLayerInstruction. Все это в примере кода.Обрезать слой видео в AVComposition

Однако, что мне нужно сделать, это обрезать один из видеослоев. Не «эффективно обрезать», как это делается в примере кода, поскольку видеокадра перекрывает сторону композиции, но на самом деле обрезает один из слоев, которые компонуются, поэтому форма композитного видео отличается, но видео не искажено. Другими словами, я не хочу менять renderSize всей композиции, просто обрезаю один из композитных слоев.

Возможно ли это? Любые идеи, чтобы это произошло? Благодаря!

ответ

1

Вы пробовали Cropping Settings? из AVMutableVideoCompositionLayerInstruction?

+0

Да, спасибо. Эти процедуры новы в 10.9 и еще не были доступны, когда я задал вопрос;) –

Смежные вопросы