Articles of videos de

Compresión de video usando búfer de píxeles creado en kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange format

Tengo un biplano de datos de búfer de video sin formatting en formatting YCbCr, que estoy usando como fuente para comprimir un nuevo video mp4 / mov en formatting H.264 en iPhone y iPad. Por lo tanto, estoy usando un CVPixelBufferRef para crear un nuevo búfer de píxeles y luego uso un AVAssetWriterInputPixelBufferAdaptor para adjuntar […]

No puedo hacer que AVAssetImageGenerator me dé todos los fotogtwigs de una película.

No puedo hacer que AVAssetImageGenerator me dé todos los fotogtwigs de una película. Usando este código: NSString *path = [[NSBundle mainBundle] pathForResource:@"video" ofType:@"mov"]; NSURL *url=[NSURL fileURLWithPath:path]; NSDictionary *options = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:AVURLAssetPreferPreciseDurationAndTimingKey]; self.asset=[[AVURLAsset alloc] initWithURL:url options:options]; NSMutableArray *thumbTimes=[NSMutableArray arrayWithCapacity:asset.duration.value]; for(int t=0;t < asset.duration.value;t++) { CMTime thumbTime = CMTimeMake(t,asset.duration.timescale); NSValue *v=[NSValue valueWithCMTime:thumbTime]; [thumbTimes addObject:v]; } […]

¿Cómo grabar un video con avifoundation en Swift?

Estoy tratando de averiguar cómo grabar un video usando AVFoundation en Swift. Llegué a crear una camera personalizada, pero solo descubrí cómo tomar imágenes fijas con ella y no puedo entender cómo grabar videos. Por lo que entiendo, debe utilizar AVCaptureVideoDataOutput para get los datos de la grabación, pero no puedo determinar cómo comenzar la […]