[](https://github.com/FORARTfe/HyMPS#-1 "VIDEO section") [](https://github.com/FORARTfe/HyMPS/blob/main/Video/AI-based.md#-- "AI-based page")

July 14, 2026 · View on GitHub

Aligning/Synching - Editing - Enhancers - Mixing - Restoring - Denoisers - Deblurrers - Artifacts reduction - Colorization - Compression - Stabilizers - Upscalers - Misc - Other resources

Warning

SORTING: Language (a>z) > License (openness) > Repository (a>z)\color{orange}\textsf{{SORTING: Language (a>z) > License (openness) > Repository (a>z)}}

Aligning/Synching

ResourceShort descriptionLanguageLicenseLast commit
AV-AlignUnsupervised Audio-Visual feature alignment: audio and visual features embedding onto the same latent space for downstream tasks

Editing

ResourceShort descriptionLanguageLicenseLast commit
AIVideoEditorAn all-in-one collaborative AI audio and video editing application that is as simple to use as editing a Google Doc based on text extracted from transcription
ai_video_editorA yolov7 based, human aware video editor for real time video manipulation
Automatic Video Editor for Reportages Assisted by Unsupervised Machine LearningCode for Automatic Video Editor for Reportages Assisted by Unsupervised Machine Learning paper
videditA Deep Learning based automatic video editor
AutomEditorA video editor that helps video bloggers to remove bloopers automatically
FramesterAn AI driven Video manipulation toolkit
VideoEditorAI assisted video editor based on motion difference between the frames of given videos
folioviz.aiVideo Editor driven by Ai
ClipIQAI-powered video editor
speech-separationUse Deep Learning to automatically edit multicam videos
Video MashupUses Video Intelligence to analyse and edit a video based on a given sentence.
soundblast-feFrontend for AI powered video editor backend
TopView.aiJust provide your raw materials and ideas; AI does the rest, from scriptwriting to selecting shots, editing, narrating, and beautifying your video
Turn-Movie-Clips-to-Narration-VideosAutomatically extracts dialogue, identifies characters, generates commentary based on the plot, separates background noise, and aligns audio/video

Enhancers

ResourceShort descriptionLanguageLicenseLast commit
vs-mlrtEfficient CPU/GPU/Vulkan ML Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2/v3, Real-CUGAN, RIFE, SCUNet and more!)
InterUpToolGUI Tool for control, queue and automate video enhancing process, provided by FFMPEG video encoder, Real-ESRGAN image upscaler and RIFE/DAIN video frame interpolators
enhancrAn elegant and easy to use GUI for Video Frame Interpolation and Video Upscaling which takes advantage of artificial intelligence
flowframesWindows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN)
PRINCIPIFully customizable video frame rate up-conversion and video resolution upscaling with sharpening and denoising editor with GUI
QualityScalerA Windows app powered by AI to enhance, upscale and de-noise photographs and videos
RealScalerA Windows app powered by RealESRGAN AI to enhance, upscale and de-noise photos and videos
VSGAN-tensorrt-dockerFastest (TensorRT) inference code to use super resolution and video frame interpolation models
MoMoImplementation of "Disentangled Motion Modeling for Video Frame Interpolation" paper

Mixing

ResourceShort descriptionLanguageLicenseLast commit
Automatic Mixing of Audio and VideoProposing a comprehensive method for assisting video editing tasks using neural networks

Restoring

ResourceShort descriptionLanguageLicenseLast commit
DeFlicker PRISMSamsung PRISM project: removing flickering in high fps videos
Samsung_DeflickerA machine learning solution to remove flickering in high-speed videos
TOFlowVideo Enhancement with Task-Oriented Flow IJCV publication implementation
DeepRemasterPyTorch implementation for the "DeepRemaster: Temporal Source-Reference Attention Networks for Comprehensive Video Enhancement" paper
EMA-VFI-WebUIAdvanced AI-Based Video Renovation UI Using EMA-VFI & Real-ESRGAN
All-In-One-DeflickerCode for Blind Video Deflickering by Neural Filtering with a Flawed Atlas paper
BasicSROpen Source Image and Video Restoration Toolbox for Super-resolution, Denoise, Deblurring, etc

Denoisers

ResourceShort descriptionLanguageLicenseLast commit
Model-Blind Video Denoising Via Frame-to-frame TrainingModel-blind Video Denoising Via Frame-to-frame Training implementation
Non-local Bayesian Video DenoisingA C/C++ implementation of the Video Denoising via Empirical Bayesian Estimation of Space-Time Patches paper
RNLFImage noise estimation and RNL image and video denoising
VIDOSAT video denoisingA video denoising framework based on online 3D spatio-temporal sparsifying transform learning
SALT based Video DenoisingA video denoising method, based on a novel Sparse And Low-rank Tensor (SALT) model
vnlnetA Video denoising CNN with Non-locality information
FastDVDnetA state-of-the-art, simple and fast network for Deep Video Denoising which uses no motion compensation
MaskDnGANThis is the official implementation of "Multi-Stage Raw Video Denoising with Adversarial Loss and Gradient Mask" paper
ViDeNNDeep Blind Video Denoising implementation
Deformable-Kernels-For-Video-DenoisingAn implement of paper Learning Deformable Kernels for Image and Video Denoising in PyTorch
PaCNetThis is the official implementation of "Patch Craft: Video Denoising by Deep Modeling and Patch Matching" paper
STBNThe official implementation for the Spatiotemporal Blind-Spot Network with Calibrated Flow Alignment for Self-Supervised Video Denoising paper
STPANThis is the official implementation of "Learning Spatial and Spatio-Temporal Pixel Aggregations for Image and Video Denoising" paper
RViDeNetThis is the official implementation of "Supervised Raw Video Denoising with a Benchmark Dataset on Dynamic Scenes paper

Deblurrers

ResourceShort descriptionLanguageLicenseLast commit
Motion Deblur Kernel EstimationCode for Blind Deblurring with motion blur kernel estimation by parallel diffusion models paper
Deep Video Deblurring for Hand-held CamerasThis is the demo code for "Deep Video Deblurring for Hand-held Cameras" paper
PVDNetOfficial PyTorch Implementation for "Recurrent Video Deblurring with Blur-Invariant Motion Estimation and Pixel Volumes"paper
CDVD-TSPOfficial implementation of "Cascaded Deep Video Deblurring Using Temporal Sharpness Prior" paper
ESTRNN & BSDThis work presents an efficient RNN-based model and the first real-world dataset for image/video deblurring
STDANetPPImplementation of "Patch-Based Spatio-Temporal Deformable Attention BiRNN for Video Deblurring" paper
STFANCode repo for the "Spatio-Temporal Filter Adaptive Network for Video Deblurring" paper
BSSTNetImplementation of "Blur-aware Spatio-temporal Sparse Transformer for Video Deblurring" paper
Video_deblurringThe Attention-Based Video Deblurring project leverages an attention mechanism and advanced neural network architectures to restore blurry frames in videos

Artifacts reduction

ResourceShort descriptionLanguageLicenseLast commit
MFQE 2.0Official repository of "MFQE 2.0: A New Approach for Multi-frame Quality Enhancement on Compressed Video" paper
STDFPyTorch implementation of Spatio-Temporal Deformable Convolution for Compressed Video Quality Enhancement paper
NL-ConvLSTMNon-Local ConvLSTM for Video Compression Artifact Reduction implementation
QG-ConvLSTMProject page of "Quality-Gated Convolutional LSTM for Enhancing Compressed Video" paper

Colorization

ResourceShort descriptionLanguageLicenseLast commit
Deep Exemplar-based Video ColorizationPyTorch implementation for the Deep Exemplar-based Video Colorization paper
DeOldifyA Deep Learning based project for colorizing and restoring old images (and video!)
Fully Automatic Video ColorizationTensorflow implementation for the "Fully Automatic Video Colorization with Self-Regularization and Diversity" paper
SVCNetPyTorch implementation of the "SVCNet: Scribble-based Video Colorization Network with Temporal Aggregation" paper
DDColorOfficial PyTorch implementation of the "DDColor: Towards Photo-Realistic Image Colorization via Dual Decoders" paper

Compression

ResourceShort descriptionLanguageLicenseLast commit
Deep-Video-CompressionVideo compression using deep neural networks
Deep_Learning_Video_compressionUsed deep learning for video compression
Neural Video CompressionAn implementation of the "Learning Binary Residual Representations for Domain-specific Video Streaming" paper
neural-video-compressVideo compression using neural networks
Video compressionExperimental project for neural image and video compression
Video-Compression-NetA new approach to video compression by refining the shortcomings of conventional approach and substituting each traditional component with their neural network counterpart
SpacevidA neural net based tool for transcoding large videos to fit a specified file size with minimal adjustment to the bitrate
HiNeRVCode for "HiNeRV: Video Compression with Hierarchical Encoding-based Neural Representation" paper
Hier-Video-CompressionCodebase for Hierarchical Autoregressive Modeling for Neural Video Compression
Ureca-Deep-neural-network-based-video-compressionInvestigate methodologies that combine neural networks and video compression
video-compression-dnnVideo compression using deep convolutional neural networks and autoencoders

Stabilizers

ResourceShort descriptionLanguageLicenseLast commit
Trajectory Optimization based Video StabilizationA custom MeshFlow implementation
Deep3D Stabilizer3D Video Stabilization with Depth Estimation by CNN-based Optimization
DIFRINTTest code reference implementation of "Deep Iterative Frame Interpolation for Full-frame Video Stabilization", using PyTorch
DUTPytorch implementation of "DUT: Learning Video Stabilization by Simply Watching Unstable Videos"
FuStaHybrid Neural Fusion for Full-frame Video Stabilization
Real-Time Selfie Video StabilizationOfficial implementation of paper "Real-Time Selfie Video Stabilization"

Upscalers

ResourceShort descriptionLanguageLicenseLast commit
Intel® Library for Video Super ResolutionNative C and C++ implementation of RAISR: Rapid and Accurate Image Super Resolution paper
vs-NNVISRNeural Network Video Interpolation / Super Resolution Filter for VapourSynth
Fast-SRGANA Fast Deep Learning Model to Upsample Low Resolution Videos to High Resolution at 30fps
FMA-NetOfficial repository for "Flow-Guided Dynamic Filtering and Iterative Feature Refinement with Multi-Attention for Joint Video Super-Resolution and Deblurring" paper
IARTEnhancing Video Super-Resolution via Implicit Resampling-based Alignment
RealViformerThe Official Code for "Investigating Attention for Real-World Video Super-Resolution" paper
ST-AVSRArbitrary-Scale Video Super-Resolution with Structural and Textural Priors
StableVSREnhancing Perceptual Quality in Video Super-Resolution through Temporally-Consistent Detail Synthesis using Diffusion Models
BasicVSR++Improving Video Super-Resolution with Enhanced Propagation and Alignment
EvTextureEvent-driven Texture Enhancement for Video Super-Resolution
MIA-VSRVideo Super-Resolution Transformer with Masked Inter&Intra-Frame Attention
PP-MSVSRMulti-Stage Video Super-Resolution (part of PaddlePaddle GAN library)
RealBasicVSROfficial repository for "Investigating Tradeoffs in Real-World Video Super-Resolution" paper
AnimeSRCodes for "Learning Real-World Super-Resolution Models for Animation Videos" paper
KEEPKalman-Inspired Feature Propagation for Video Face Super-Resolution
MGLD-VSRCode for "Motion-Guided Latent Diffusion for Temporally Consistent Real-world Video Super-resolution" paper
INR-Event-VSRLearning Spatial-Temporal Implicit Neural Representations for Event-Guided Video Super-Resolution
STDO-CVPR2023Towards High-Quality and Efficient Video Super-Resolution via Spatial-Temporal Data Overfitting
ControlNetVSRVideo Super-Resolution using Latent Diffusion Models

Misc

ResourceShort descriptionLanguageLicenseLast commit
usv-playpenGUI to control experiments w/ multichannel audio, neural and video recordings, conduct data processing, analyses and make visualizations.

Other resources