GPUImageMovieWrite 默认录制MOV视频文件。
由于平台兼容MP4文件格式才是想要的,但直接设置AVFileTypeMPEG4
录制时经常出现 写入帧失败的问题。
解决方法:设置writer.assetWriter.movieFragmentInterval = kCMTimeInvalid;
_writer = [[GPUImageMovieWriter alloc]initWithMovieURL:url size:CGSizeMake(640, 640) fileType:AVFileTypeMPEG4 outputSettings:nil];
_writer.encodingLiveVideo = YES;
_writer.assetWriter.movieFragmentInterval = kCMTimeInvalid;