Introducing a plugin that accelerates AviUtl's filtering process using GPU



The free filtering tool '

AviUtl ' released in 1997 is characterized by the fact that you can acquire advanced video editing functions by installing a plug-in. Such AviUlt can speed up the processing by introducing a plug-in that switches from the CPU processing to the GPU processing.

One of the plug-ins that speeds up processing with GPU is the ' Boost plug-in ' developed by Mr. Yanagi .

Aviutl Plugin Distribution Boost Plugin: Aviutl Labs
https://aviutl.techblog.jp/archives/aviutl_plugin_boost.html

The following movie explains the Boost plugin.

Aviutl Plugin distribution! Aviutl Boost that makes Aviutl GPU-enabled and super-fast! - Nico Nico Douga



It was possible to reduce the processing time, which normally took 65 minutes and 44 seconds, to 4 minutes and 12 seconds by installing the Boost plug-in on a PC equipped with GeForce GTX 1070. Since the source code of the Boost plug-in has not been released, the detailed specifications are unknown, but according to Mr. Yanagi's comment, 'CUDA is only NVIDIA, so use Direct X 11 to support all manufacturers. It is. '



The functions of the Boost plug-in are 'GPU for filter processing', 'GPU for image composition processing', and 'Speed up by limiting the Z buffer'.



However, Boost plugins conflict with many plugins. Many people have introduced a large number of plugins to customize AviUtl for ease of use, so the point that the Boost plugin 'competes with many plugins' is a pain for long-term users. It can be said.

For the purpose of 'accelerating the processing of filter effects using GPU', you can also use the plug-in ' patch.aul ' developed by

ePi to fix the bug of AviUtl. Since patch.aul has few competing plugins, patch.aul is recommended for users who have installed a large number of plugins and are using AviUtl.

patch.aul --ePi
https://scrapbox.io/ePi5131/patch.aul

I made a plugin to fix a bug in AviUtl / patch.aul --YouTube


The GPU processing function of patch.aul is explained in the following movie.

GPU processing / patch.aul / AviUtl plug-in --Nico Nico Douga



patch.aul is a plugin that fixes a bug in AviUtl's advanced editing. The version supported by patch.aul is AviUtl v1.10 / Extended Editing v0.92.



patch.aul can benefit from GPU conversion with radiation blur, polar transformation, and flash.



It is said that patch.aul has the following other functions. Since it was developed for the purpose of fixing bugs in extensions as a whole, the big merit of patch.aul is that it speeds up the processing as a whole, not just filtering.



patch.aul is open source and the plugin itself and source code are available on GitHub.

Releases · ePi5131 / patch.aul · GitHub
https://github.com/ePi5131/patch.aul/releases

in Software,   Video, Posted by log1i_yk