2017-05-22 3 views
1

Je travaille sur une application d'édition vidéo dans swift. Dans mon cas, ma vidéo de sortie est ressembler comme suit enter image description hereenter image description hereAVFoundation - Ajout de l'arrière-plan flou à la vidéo

Je suis en train de remplir la partie noire avec effet de flou exactement comme ce enter image description hereenter image description here

Je cherchai mais n'a pas obtenu de solution de travail. Toute aide serait d'une grande aide.

Répondre

0

Avez-vous essayé?

let blurEffect = UIBlurEffect(style: .light) 
var blurredView = UIVisualEffectView(effect: blurEffect) 
blurredView.frame = view.bounds // Set the frame around 
// add the blurredView on top of what you want blurred 
view.addSubview(blurredView) 

Voici un link to documentation

+0

Je veux pour le faire en cours d'exécution en utilisant AVMutablecomposi et la solution que vous avez donnée ne m'aidera pas @pesch –

1

A partir de iOS 9.0 Vous pouvez utiliser AVAsynchronousCIImageFilteringRequest

voir docs pour plus d'infos

Vous pouvez également utiliser AVVideoCompositing voir example d'utilisation