Articles of avcapturesession

Obtención de datos deseados de una reference CVPixelBuffer

Tengo un progtwig que ve una input de camera en time real y obtiene el valor de color del píxel medio. Utilizo un método captureOutput: para tomar el CMSampleBuffer de una salida AVCaptureSession (que se lee como un CVPixelBuffer) y luego agarro los valores rgb de un píxel usando el siguiente código: // Get a […]

AVCaptureSession y AVCaptureMovieFileOutput frame timestamp

Estoy grabando una película con AVCaptureSession y AVCaptureMovieFileOutput. También estoy grabando datos de aceleración e intentando alinear los datos de aceleración con el video. Estoy tratando de encontrar una manera de get el momento en que comenzó la grabación del file de video. Estoy haciendo lo siguiente: currentDate = [NSDate date]; [output startRecordingToOutputFileURL:fileUrl recordingDelegate:self]; Sin […]

¿Cómo puedo extraer un AVMetadataObject de un UIImage?

Me gustaría utilizar la nueva funcionalidad de escaneo de códigos de barras de iOS 7 con un UIImage lugar de la captura en vivo desde una de las cameras del dispositivo. Ya tengo la detección funcionando bien con un AVCaptureDeviceInput . La mejor manera en que pienso hacer esto sería crear una subclass concreta de […]

Evitar la borrosidad al inicio y al final del video (incluso después de usar setPrefernetworkingVideoStabilizationMode: AVCaptureVideoStabilizationModeAuto)?

setPrefernetworkingVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto video en iOS mientras usamos setPrefernetworkingVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto , pero el video aún sale borroso al principio y al final (bien en el medio), lo cual es muy problemático porque tomamos el primer marco como una image fija ( para habilitar capacidades de video y fotos sin cambiar los modos de la camera). Al colocar el […]

La rotation rápida 180 del dispositivo iOS hace que la camera se vea al revés.

He implementado el código a continuación para cambiar la orientación de una AVCaptureVideoSession basada en UIInterfaceOrientation : – (AVCaptureVideoOrientation)interfaceOrientationToVideoOrientation:(UIInterfaceOrientation)orientation { switch (orientation) { case UIInterfaceOrientationPortrait: return AVCaptureVideoOrientationPortrait; case UIInterfaceOrientationPortraitUpsideDown: return AVCaptureVideoOrientationPortraitUpsideDown; case UIInterfaceOrientationLandscapeLeft: return AVCaptureVideoOrientationLandscapeLeft; case UIInterfaceOrientationLandscapeRight: return AVCaptureVideoOrientationLandscapeRight; default: break; } NSLog(@"Warning – Didn't recognise interface orientation (%ld)",(long)orientation); return AVCaptureVideoOrientationPortrait; } Este código funciona […]

“ devuelve NO intermitentemente. ¿Puedo averiguar por qué?

Estoy usando canAddOutput: para determinar si puedo agregar una AVCaptureMovieFileOutput a una AVCaptureSession y canAddOutput: que canAddOutput: veces devuelve NO y, en su mayoría, devuelve YES. ¿Hay alguna forma de averiguar por qué se devolvió un NO? ¿O una forma de eliminar la situación que está causando que se devuelva el NO? ¿O cualquier otra […]

Video Guardando en la orientación incorrecta AVCaptureSession

Estoy intentando grabar un video (sin mostrar la camera) y savelo. Pero el video que se está guardando no está guardando en la orientación correcta. He tratado de forzar al UIViewController para que sea una orientación determinada, pero eso no ayudó. Todos los videos se graban en retrato. Mi código está debajo: session = [[AVCaptureSession […]

Utilizando maxRecordedFileSize para limitar el time de grabación AVCaptureSession

He estado escribiendo una aplicación de camera para iOS 8 que utiliza AVFoundation para configurar y manejar la grabación y el almacenamiento (no ImagePickerController). Estoy tratando de save el uso del atributo maxRecordedFileSize de la class AVCaptureMovieFileOutput para permitir que el usuario complete todo el espacio disponible en el teléfono (less un buffer de 250 […]

AVCapture capturando y obteniendo framebuffer a 60 fps en iOS 7

Estoy desarrollando una aplicación que requiere capturar framebuffer en tantos fps como sea posible. Ya me di count de cómo forzar el iPhone para capturar a 60 fps pero – (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection el método se llama solo 15 veces por segundo, lo que significa que las versiones posteriores de iPhone capturan la […]

AVCaptureSession y audio de background iOS 7

Cada vez que inicio una AVCaptureSession que se ejecuta con el micrófono como input, cancela la música de background que se esté ejecutando actualmente (música de iPod, por ejemplo). Si comento la línea que agrega la input de audio, el audio de background continúa. ¿Alguien sabe una forma de grabar videoclips con el micrófono mientras […]