Editor de Video iOS para Edición de Video Integrada¶
Video Edit SDK .Net VideoEditCoreX
Introducción a la Edición de Video en iOS¶
Construir una aplicación de edición de video profesional para iPhone y iPad requiere un SDK robusto que entregue rendimiento nativo con características personalizables. El VisioForge Video Edit SDK proporciona herramientas para crear impresionantes aplicaciones de edición que rivalizan con Adobe Premiere o DaVinci Resolve en dispositivos Apple.
Nuestro SDK de edición de video iOS integra capacidades avanzadas de edición de video en tu app iOS de manera eficiente. Construye una aplicación de foto y video, herramientas de creación de contenido o una aplicación de editor de video profesional con las características que los usuarios esperan de las aplicaciones de edición modernas.
Características Principales¶
El SDK proporciona características completas de edición de video para el desarrollo de aplicaciones iOS:
- Recorte: Recorte de video preciso a nivel de fotograma con controles táctiles
- Línea de Tiempo: Edita múltiples pistas de video y audio simultáneamente
- Transiciones: Efectos suaves incluyendo fundidos y cortinas entre clips
- Efectos de Video: Aplica filtros y corrección de color a tus videos
- Mezcla de Audio: Controla el volumen y mezcla múltiples fuentes de audio
- Superposiciones de Texto: Añade títulos y marcas de agua personalizables
Aunque optimizado para iOS, nuestro framework soporta Android a través de .NET MAUI, permitiéndote crear soluciones de edición multiplataforma.
Comenzar con VideoEditCoreX¶
Inicialización del SDK¶
Inicializa el motor de edición de video en tu app iOS:
using VisioForge.Core;
using VisioForge.Core.UI;
using VisioForge.Core.VideoEditX;
await VisioForgeX.InitSDKAsync();
var videoEdit = new VideoEditCoreX(VideoView1 as IVideoView);
videoEdit.OnError += VideoEdit_OnError;
videoEdit.OnProgress += VideoEdit_OnProgress;
videoEdit.OnStop += VideoEdit_OnStop;
Añadir Contenido de Video¶
Añade archivos de video a tu línea de tiempo:
// Añadir archivo de video completo
videoEdit.Input_AddVideoFile("input.mp4", null);
// O añadir video con tiempos de inicio y fin específicos
videoEdit.Input_AddAudioVideoFile(
"input.mp4",
TimeSpan.FromMilliseconds(0),
TimeSpan.FromMilliseconds(10000),
insertTime: null);
Aplicar Efectos¶
Mejora los videos con efectos que los usuarios eligen para su contenido:
using VisioForge.Core.Types.X.VideoEffects;
var balance = new VideoBalanceVideoEffect();
balance.Brightness = 0.1;
balance.Contrast = 1.0;
videoEdit.Video_Effects.Add(balance);
Configurar la Salida¶
Exporta videos optimizados para YouTube o cumplimiento con políticas de App Store:
using VisioForge.Core.Types;
using VisioForge.Core.Types.X.Output;
videoEdit.Output_VideoSize = new Size(1920, 1080);
videoEdit.Output_VideoFrameRate = new VideoFrameRate(30);
var mp4Output = new MP4Output("output.mp4");
videoEdit.Output_Format = mp4Output;
videoEdit.Start();
Manejo de Eventos¶
Monitorea el progreso de la edición:
private void VideoEdit_OnProgress(object sender, ProgressEventArgs e)
{
Console.WriteLine($"Progreso: {e.Progress}%");
}
private void VideoEdit_OnStop(object sender, StopEventArgs e)
{
Console.WriteLine(e.Successful ? "Completado" : "Error");
}
Opciones Avanzadas¶
API de Superposición de Texto¶
Añade superposiciones de texto usando la API de renderizado nativa:
using VisioForge.Core.Types.X.VideoEdit;
var textOverlay = new TextOverlay("Tu Título");
videoEdit.Video_TextOverlays.Add(textOverlay);
Transiciones de Video¶
Crea transiciones suaves entre clips:
var transition = new VideoTransition(
"crossfade",
TimeSpan.FromMilliseconds(1000),
TimeSpan.FromMilliseconds(2000));
videoEdit.Video_Transitions.Add(transition);
Despliegue en iOS¶
Para instrucciones detalladas de despliegue en iOS, incluyendo paquetes NuGet, permisos y mejores prácticas, consulta nuestra Guía de Despliegue iOS.
Por Qué Elegir VisioForge¶
- API Profesional: Control completo sobre la edición de video
- UI Personalizable: Construye tu propia interfaz
- Rendimiento Nativo: Codificación acelerada por GPU en dispositivos Apple
Explora muestras de edición de video iOS en nuestro repositorio de GitHub o contacta a soporte para recursos.