GPUImage initWithAsset仅显示最后一帧

时间:2014-04-03 20:43:28

标签: ios avfoundation gpuimage avasset

我尝试使用AVAsset初始化GPUImageMovie,这是一个AVMutableComposition。但是,它只显示运行所有基准帧后的最后一帧。如果我使用initWithURL它工作正常,但我不想生成文件。

我还尝试从文件网址创建AVAsset并获得相同的结果。

_movieFile = [[GPUImageMovie alloc] initWithAsset:_myAsset];
_movieFile.runBenchmark = YES;
_movieFile.playAtActualSpeed = YES;

_filterView = [[GPUImageView alloc] initWithFrame:[self windowSize]];

为什么这不起作用的任何想法?

1 个答案:

答案 0 :(得分:1)

解决了它。我所做的是创建GPUImageMovieWriter实际调用[movieWriter startRecording]