biblioteca de edición de videos en IOS

Estoy buscando una biblioteca de edición de video en IOS.

Edición de tareas: -> Agregar text o marcas en la parte superior del marco de video.

En mi aplicación, el usuario debería ser capaz de seleccionar un video de la biblioteca de video y también reproducir el video en un reproductor de películas. Y el usuario puede pausar el video y luego añadir text o marcas con la mano libre. Necesitamos combinar text y marcas agregados en este video.

AVFoundation hará todo eso y más. La interfaz de usuario para la aplicación es, por supuesto, depende de usted. Pero toda la manipulación de video es bastante simple de implementar usando esta poderosa biblioteca incorporada.

Lea sobre AVFoundation aquí.

Puedes usar GPUImage para tu tarea. Para configurar la image y el text, use este código.

contentView.backgroundColor = [UIColor clearColor]; UIImageView *ivTemp = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 147, 59)]; // UIImage *currentFiltenetworkingVideoFrame = [selectedFilter imageFromCurrentFramebuffer]; ivTemp.image = [UIImage imageNamed:@"minimumtrackimage"]; ivTemp.userInteractionEnabled = YES; [contentView addSubview:ivTemp]; UILabel *lblDemo = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 200, 30)]; lblDemo.text = @"is this text on video?"; lblDemo.font = [UIFont systemFontOfSize:30]; lblDemo.textColor = [UIColor networkingColor]; lblDemo.tag = 1; lblDemo.hidden = YES; lblDemo.backgroundColor = [UIColor networkingColor]; [contentView addSubview:lblDemo]; GPUImageUIElement *uiElementInput = [[GPUImageUIElement alloc] initWithView:contentView]; [uiElementInput addTarget:selectedFilter]; __unsafe_unretained GPUImageUIElement *weakUIElementInput = uiElementInput; [weakUIElementInput update]; 

y luego escribe la película.