Open estock opened 8 years ago
Were you able to solve this yet? Im having the same problem.
This definitely sounds like an issue with your source video. Can you put a breakpoint before attempting to convert it to GIF and check the actual video file?
same error .. Any solution ?
Same error here as well, used to work until I upgraded to ios11, but might be code changes too I don't know.
native video (iphone make) is OK when convert to gif, but my mov is created from a group of images, it goes wrong at - (nullable CGImageRef)copyCGImageAtTime:(CMTime)requestedTime actualTime:(nullable CMTime )actualTime error:(NSError _Nullable * _Nullable)outError
I compare their exif info, is different, maybe the problem
I'm using GPUImage to process a video and then save it as a Mov file, once the video is processed, it saves correctly to my video library.
UISaveVideoAtPathToSavedPhotosAlbum (pathToMovie, self, @selector(video:didFinishSavingWithError:contextInfo:), NULL);
in the didFinishSavingWithError function take the video URL and try to run it through NSGIF
(void)video: (NSString ) videoPath didFinishSavingWithError: (NSError ) error contextInfo: (void *) contextInfo;
NSURL fileURL = [NSURL fileURLWithPath:videoPath]; [NSGIF createGIFfromURL:fileURL withFrameCount:30 delayTime:.010 loopCount:0 completion:^(NSURL GifURL) { NSLog(@"Finished generating GIF: %@", GifURL); }];
if (error) { NSLog(@"Error Saving Video To Library: %@", error); // Do anything needed to handle the error or display it to the user } else { NSLog(@"Saved Video To Library:"); }
}
However I constantly get the following error
Error copying image: Error Domain=AVFoundationErrorDomain Code=-11832 "Cannot Open" UserInfo={NSUnderlyingError=0x12750ed50 {Error Domain=NSOSStatusErrorDomain Code=-12431 "(null)"}, NSLocalizedFailureReason=This media cannot be used., NSLocalizedDescription=Cannot Open} 2016-03-24 16:06:37.191 PhotoBooth[1123:444110] Error copying image and no previous frames to duplicate
Any idea what is causing this?