GPUImageMovieWrite录制MP4视频出现can't write frame解决方法

来源:互联网 发布:linux下jira破解安装 编辑:程序博客网 时间:2024/06/05 06:12

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;
0 0
原创粉丝点击