处理后带有奇怪线条的 GPUImageMovie 视频

问题描述

使用 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 (将#修改为@)