Skip to content

CYFARE/CYFARE-2X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CYFARE-2X Logo

Product: HellFire  License: AGPLv3.0  Version: 1.0

CYFARE-2X is stable GUI tool for AI-powered video upscaling and stabilizing. It runs on video2x appimage backend. Made for GNU/Linux.

UI

CYFARE-2X GUI

Downloads

Run!

python -m venv venv
source /venv/bin/activate
pip install -r requirements.txt
python c2x.py

Dependencies

Before using the below, make sure to install:

After installing, reboot and make sure nvidia-smi command detects GPU.

FFMPEG Custom Build Guide

By default, appimages don't contain CUDA support for ffmpeg. You can point the existing ffmpeg binary /usr/bin/ffmpeg in commands OR use the following for optimized build.

Why a custom build?

Upscaler Backend

h264_nvenc

-> Reliable, Fast -> This method is used in CYFARE-V2X project!

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json \
      __NV_PRIME_RENDER_OFFLOAD=1 \
      __GLX_VENDOR_LIBRARY_NAME=nvidia \
      PATH="/home/USERNAME/ffmpeg:$PATH" \
      ./Video2X-x86_64.AppImage \
        -i raw.mpg -o out.mkv \
        -p realcugan --realcugan-model models-se -s 4 \
        -c h264_nvenc \
        -e preset=llhq -e rc-lookahead=0 -e no-scenecut=1 -e zerolatency=1 -e delay=0 -e aud=1

For other supported method or tweaking the source but maintain reliability, check the notes: https://github.com/CYFARE/Brain-Notes/blob/main/SysDev/Cheatsheets/CYFARE%20V2X.md

Support

You can support via: https://cyfare.net/app/social/