Podemos recortar imágenes. ¿Podemos recortar videos?Recortar videos en iOS
Respuesta
Como el video es una colección de imágenes, puede recortar todos los fotogramas desde el video y después de crear un nuevo video. guía AVFoundation describen algunas tareas: Putting it all Together: Capturing Video Frames as UIImage Objects Después de esto, los cultivos de imágenes y escritura de vídeo
Puede usar un escritor activo para producir un archivo de película de QuickTime o un archivo MPEG-4 de los medios de comunicación tales como tampones de muestra o aún imágenes.
Ver para más detalles AV Foundation Framework
Gracias por responder. El enlace que proporcionó es realmente bueno. Al usar CMSampleBuffer, obtengo imágenes pero cómo convertirlas en video. – Anand
El enlace "Poniéndolo todo junto ..." ya no funciona, existe un nuevo enlace, u otro tutorial que alguien puede proporcionar – iqueqiorio
@beryllium link no funciona tan downvoted. sin duda, tu respuesta es correcta. – KDeogharkar
que no es tan simple como imágenes
pero podría ser tan fácil como la especificación correcta del vídeo, pero no hay suficiente información.
en la configuración de decodificación, puede manipular los píxeles de vídeo por la geometría, es decir, anamórfico, exprimido, estirado y también jugador/configuración del navegador, la ventana de la imagen o la ventana del reproductor, puede especificar una ventana del reproductor pequeño y un nivel de ampliación. si permite o no permite el zoom/ampliación, forzará un draw de offscreeen o barras negras.
codifico el tamaño y la plataforma correctos para obtener la mejor calidad, este tipo de correcciones son 'kludges' pero funcionan en caso de apuro. agarraría el sdk quicktime y hurgaría.
Debería poder hacer esto usando AVAssetExportSession, AVVideoComposition, y AVVideoCompositionCoreAnimationTool (y simplemente configure una jerarquía CALayer con el posicionamiento que desee). Aunque no estoy seguro de si esta es la forma más eficiente.
[[NSFileManager defaultManager] removeItemAtURL:outputURL error:nil];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:inputURL options:nil];
AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:asset presetName:AVAssetExportPresetLowQuality];
exportSession.outputURL = outputURL;
exportSession.shouldOptimizeForNetworkUse = YES;
exportSession.outputFileType = AVFileTypeQuickTimeMovie;
CMTime start = CMTimeMakeWithSeconds(1.0, 600);
CMTime duration = CMTimeMakeWithSeconds(120.0, 600);
CMTimeRange range = CMTimeRangeMake(start, duration);
exportSession.timeRange = range;
[exportSession exportAsynchronouslyWithCompletionHandler:^(void){
handler(exportSession);
[exportSession release];}];
Aquí obtenemos un video de los primeros 2 minutos.
- 1. Recortar audio con iOS
- 2. Cómo recortar una imagen en iOS
- 3. iOS 5: Error al combinar 3 videos con AVAssetExportSession
- 4. Recortar imagen usando CGImageCreateWithImageInRect
- 5. Recortar imagen en Android
- 6. Recortar imagen en PHP
- 7. Combinar varios videos en un
- 8. Recortar video sin mostrar UIVideoEditorController?
- 9. AVMutableComposition rota videos
- 10. VideoView looping videos Replenish
- 11. ¿Cómo crear videos programáticamente?
- 12. Good algorithm videos
- 13. Descargando videos de You?
- 14. JSF recortar espacios en blanco
- 15. Recortar un UIImage en iPhone
- 16. iOS: Cómo recortar una imagen en las partes útiles (eliminar el borde transparente)
- 17. Recortar/recortar un archivo JPG con espacio vacío con Java
- 18. ¿Es posible comprimir videos en Android?
- 19. Seleccionar videos usando UIImagePickerController en 2G/3G
- 20. mediaelement.js ¿Varios videos en la misma página?
- 21. reproducir dos videos en iPhone simultáneamente
- 22. ¿Cómo mostrar varios videos en vista única?
- 23. cómo trabajar con videos en ASP.NET?
- 24. Recortar UIImager a alpha
- 25. imagen Matplotlib savefig recortar
- 26. Recortar con PHP
- 27. Cómo recortar el UIImage?
- 28. Recortar el mensaje Log4J
- 29. recortar dirección IP octeto
- 30. recortar IplImage más efectivamente
hola, ¿encuentras alguna respuesta? Necesito implementar el mismo – SriPriya
@Priya. Lo siento, no recibí ninguna respuesta. En espera de pista o sugerencia del experto – Anand
gracias, si encontré alguna, le informaré – SriPriya