To use Anime4K with mpv on Manjaro, you need to do the following steps:
-
Install Anime4K: Anime4K is available on the AUR. You can install it using any AUR helper like
yay
orpamac
. Here's how you can do it withyay
:yay -S anime4k-git
-
Install mpv: You can install mpv from the official Manjaro repositories using pacman:
sudo pacman -S mpv
-
Download the Anime4K shaders: Depending on your GPU, you can download the optimized shaders for lower-end GPU or higher-end GPU from the Anime4K Github page. Extract the shaders and place them in the shaders folder. Source 3
-
Configure mpv to use Anime4K: You need to modify your
mpv.conf
file to use Anime4K. Thempv.conf
file is usually located in~/.config/mpv/mpv.conf
. If it doesn't exist, you can create it. Below is a sample configuration:profile=gpu-hq scale=ewa_lanczossharp cscale=ewa_lanczossharp dscale=mitchell tscale=oversample correct-downscaling=yes sigmoid-upscaling=yes scaler-resizes-only=yes deband=yes
Add the path to the Anime4K shaders with the
glsl-shaders-append
option. For example:glsl-shaders-append="~~/shaders/Anime4K_Upscale_CNN_M_x2_Denoise_Bilateral_Mode.glsl"
Replace "~~/shaders/Anime4K_Upscale_CNN_M_x2_Denoise_Bilateral_Mode.glsl" with the path to your shaders. Source 6
-
Use the correct mode for your content: Anime4K has 3 major modes: A, B, and C. Each mode is optimized for a different class of anime degradations. You can switch between these modes using
CTRL+1
for Mode A (Optimized for 1080p Anime),CTRL+2
for Mode B (Optimized for 720p Anime), andCTRL+3
for Mode C (Optimized for 480p Anime). You can disable Anime4K usingCTRL+0
. Source 3
Remember that Anime4K is quite GPU-intensive, so ensure your hardware is capable of handling it. If you experience issues, try adjusting your mpv settings or use a lower-end GPU version of Anime4K.