GPU图像filter禁用iOS中的audio

我已经使用GPUImage框架实现了video文件pipe理器,并且应用了所有filter,但是如果使用filter播放video,audio将被禁用。 但是,如果我在mpmovieplayeraudio播放相同的电影url与video一起播放。 以下是我的代码:

movieFile = [[GPUImageMovie alloc] initWithURL:self.videoURL]; movieFile.runBenchmark = YES; movieFile.playAtActualSpeed = YES; [movieFile addTarget:filter]; [filter setInputRotation:kGPUImageRotateRight atIndex:0]; GPUImageView *view = [[GPUImageView alloc] init]; view.tag = 529; view.frame = CGRectMake(0, 80, 768, 820); [filter addTarget:view]; [self.view addSubview:view]; NSString *pathToMovie = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Movie.m4v"]; unlink([pathToMovie UTF8String]); NSURL *movieURL = [NSURL fileURLWithPath:pathToMovie]; movieWriter = [[GPUImageMovieWriter alloc] initWithMovieURL:movieURL size:CGSizeMake(480.0, 640.0)]; movieWriter.shouldPassthroughAudio = YES; movieFile.audioEncodingTarget = movieWriter; [movieFile enableSynchronizedEncodingUsingMovieWriter:movieWriter]; [filter addTarget:movieWriter]; 

任何帮助解决这个问题,先感谢和感谢。

GPUImage在显示到屏幕上时无法播放电影中的audio。 只有video帧在GPUImageView中显示。

如果你需要,你可以自己添加这个function。 我很乐意接受这个要求。