2017-02-24 50 views

回答

0

您可以使用GPUImageFilterGroup或GPUImageFilterPipeline對視頻文件應用多個過濾器。 GPUImageAdaptiveThresholdFilter是GPUImageFilterGroup(link)的示例。

+0

謝謝你的回覆,我會嘗試一下。 – Krify

+0

嗨Hoangdado,我已經使用GPUImageFilterGroup更改正在播放的實時視頻文件上的篩選器GPUImageFilterGroup * groupFilter = [[GPUImageFilterGroup alloc] init]; [(GPUImageFilterGroup *)groupFilter setInitialFilters:[NSArray arrayWithObject:filter1]]; [(GPUImageFilterGroup *)groupFilter setTerminalFilter:filter]; [movieFile addTarget:groupFilter]; ' 現在,我試圖使用GPUImageMovieWriter生成視頻文件,但沒有運氣。 你能幫我這個 – Krify

+0

你應該修復如下: GPUImageFilterGroup * groupFilter = [[GPUImageFilterGroup alloc] init]; [groupFilter addFilter:filter1]; [groupFilter addFilter:filter]; [filter1 addTarget:filter]; [groupFilter setInitialFilters:[NSArray arrayWithObject:filter1]]; [groupFilter setTerminalFilter:filter]; [movieFile addTarget:groupFilter]; [groupFilter addTarget:movieWriter]; 我希望你明白過濾鏈的想法。 – hoangdado

相關問題