问题描述
使用 GPUImageMovie 后视频出现奇怪的线条。这是我的代码:
self.avAsset = [AVURLAsset URLAssetWithURL:self.url options:nil];
AVPlayerItem *avPLayerItem = [AVPlayerItem playerItemWithAsset:self.avAsset];
self.avPlayer = [AVPlayer playerWithPlayerItem:avPLayerItem];
self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndPause;
avPLayerItem.videoComposition = [AVVideoComposition videoCompositionWithPropertiesOfAsset:self.avAsset];
GPUImageMovie *movie = [[GPUImageMovie alloc] initWithAsset:self.avAsset];
GPUImageView *movieView = [[GPUImageView alloc] initWithFrame:self.videoView.bounds];
movieView.layer.zPosition = 50;
[self.view addSubview:movieView];
[movie addTarget:movieView];
[movieView setInputRotation:kGPUImageRotateRight atIndex:0];
[self.avPlayer play];
[movie startProcessing];
在使用 GPUImageMovie 之前:Image
使用 GPUImageMovie 后:Image
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)