Media Tools
Explore 704 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.
Subcategories
- AI & Machine Learning Tools
- Ads & QoE
- Audio & Subtitles
- Audio Analysis & Processing
- Batch Processing & Automation
- Color Grading & Correction Tools
- Color Science & Histogram Analysis
- Conversion & Format Tools
- Effects & Compositing Tools
- Metadata Extraction & Management
- Non-linear Editing Suites
- Quality Analysis & Metrics
- Scene Detection & Segmentation
- Subtitle & Caption Tools
- VMAF PSNR SSIM Tools
- Video Analytics & Benchmarking
Resources
- FGVC[ECCV 2020] Flow-edge Guided Video Completion.
- FILM: Frame Interpolation for Large MotionGoogle Research's unified neural network for video frame interpolation handling large motion without requiring optical flow or depth estima…
- FlashVSRCVPR 2026 real-time diffusion-based streaming video super-resolution using one-step, locality-constrained sparse attention with a tiny cond…
- Fraunhofer NNCodec — MPEG Neural Network Coding Reference ImplementationOpen implementation of ISO/IEC 15938-17 (MPEG NNC) for compressing neural networks, conformant as of the 2.0 beta.
- InternVideo — Video Foundation Model FamilyProject page for the InternVideo video foundation models providing CLIP-style video/text embeddings for retrieval and understanding, spanni…
- JukeboxCode for the paper "Jukebox: A Generative Model for Music"
- MoMoAAAI 2025 "Disentangled Motion Modeling for Video Frame Interpolation," diffusion-based motion disentanglement approach.
- NVIDIA Maxine VFX SDK SamplesAI-powered real-time video effects (denoise, super-res, artifact removal) via Tensor Cores.
- ProPainterICCV 2023 video inpainting tool for object removal/completion using propagation and transformer-based approach, CLI-usable.
- PyNvVideoCodec API Programming GuideNVIDIA's Python bindings over the Video Codec SDK for GPU-accelerated decode/encode pipelines feeding ML and analytics workloads.
- PyTorch Blog: TorchCodec — Easy and Efficient Video DecodingOfficial launch post explaining TorchCodec's design, seeking/indexing model, GPU decode tradeoffs and benchmarks against prior PyTorch medi…
- RIFE (ECCV2022)Real-time flow-based video frame interpolation model, widely used as the backend for many interpolation tools.
- SimpleVQADeep-learning no-reference video quality assessment for user-generated content, in PyTorch with SlowFast feature extraction.
- Smart City SampleThe smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, fo…
- SparkVSRECCV 2026 interactive video super-resolution via sparse keyframe propagation, user super-resolves keyframes and it propagates the rest.
- SwiftVR: Real-Time One-Step Generative Video Restoration2026 paper on real-time one-step diffusion-distillation video restoration, part of emerging real-time generative VSR research line.
- TorchCodec Documentation — FFmpeg-Backed Video Decoding to TensorsMeta's library docs for decoding video/audio directly into PyTorch tensors with CPU and CUDA/NVDEC paths, index- and PTS-based frame access…
- Track-AnythingInteractive video object tracking and segmentation tool built on Segment Anything, XMem, and E2FGVI, feeding video inpainting pipelines.
- TwelveLabs Marengo — Video Embedding Model DocumentationDocs for a multimodal video embedding model supporting long-form video with shot-boundary segmentation, used for search, dedup and content…
- Upscale-A-VideoCVPR 2024 temporal-consistent diffusion model for real-world video super-resolution.
- UpscalerCLI-friendly consolidation of compiled open-source AI image/video upscaler binaries, no Python environment needed.
- VapourSynth Super-Resolution HelperSetup scripts and configurations for running ESRGAN-family super-resolution models inside VapourSynth encoding graphs.
- Video TensorflowTalk deck on using TensorFlow for audience measurement in video streaming pipelines.
- VideocrExtract hardcoded subtitles from videos using machine learning