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
- rawtoacesConverts camera RAW files to ACES container per SMPTE 2065-1, ASWF-backed.
- smol-cube — Compact LUT Binary FormatC++17 compact binary format for Adobe/Resolve .cube LUTs using half-precision floats, aimed at game engines.
- spectral_film_lutGenerates film-emulation LUTs from real film stock datasheets using a spectral simulation pipeline, Python with GUI.
- vapoursynth-tonemap — HDR-to-SDR Tone-Mapping PluginC VapourSynth plugin tone-mapping HDR video to SDR with Hable/Reinhard/Mobius operators ported from mpv and FFmpeg.
- A Gamut-Mapping Framework for Color-Accurate Reproduction of HDR ImagesAcademic paper (Sikudova et al.) proposing a gamut-mapping framework for color-accurate HDR image reproduction.
- ACEScct Encoding SpecificationOfficial ACES documentation for the ACEScct log AP1 grading encoding, including the transfer function math and its relationship to ACEScc a…
- CICP Code Point Reference (libavif Wiki)Practical ITU-T H.273 CICP tables for colour primaries, transfer characteristics and matrix coefficients as used when signalling colour in…
- Colour Science for PythonBSD-3 Python package implementing colour transforms, appearance models and datasets, with an ecosystem including colour-clf-io for CLF pars…
- HDR-Multi-Tool — HDR10+/Dolby Vision Metadata GUIGUI for parsing HDR10+ and Dolby Vision dynamic metadata from MKV/TS/MP4/HEVC inputs.
- OpenColorIO (GitHub)Academy Software Foundation's industry-standard color management framework for color space transforms and display transforms, used by Nuke,…
- QCTools Playback Filters (BAVC)Documentation for QCTools histogram, vectorscope, waveform, and CIE scope filters used in archival video quality control.
- YUViewYUView is a QT based, cross-platform YUV player with an advanced analytic toolset.
- colour-science / colourComprehensive Python colour science library implementing transfer functions, colourspaces, chromatic adaptation and colour-difference model…
- dovi_metaCLI that creates Dolby Vision XML metadata from an encoded deliverable's binary RPU.
- dovi_tool — Dolby Vision RPU Metadata ToolRust CLI to extract, edit, and generate Dolby Vision RPU metadata (profiles 4/5/7/8) and plot L1/L2/L8 levels.
- gamutthingyColor gamut conversion tool implementing chromatic adaptation and gamut compression mapping (HLPCM) with quasirandom dithering.
- hdr-analyzeReads raw 10-bit pixels frame-by-frame, computes per-frame luminance, and generates HDR dynamic metadata .bin files with a verifier.
- hdr10plus_tool — HDR10+ Metadata ExtractorRust CLI to extract HDR10+ dynamic metadata from HEVC to JSON, plot brightness graphs, and compute Samsung scene info.
- libplaceboGPU-based video rendering library (from mpv's algorithms) with dynamic HDR tone mapping, scene-change detection, gamut mapping, and native…
- libplacebo Options ReferenceAuthoritative option reference for libplacebo's GPU video rendering: BT.2390 tone mapping, gamut mapping, contrast recovery and LUT sizing.
- obs-color-monitorVectorscope, waveform, and histogram monitoring plugin for OBS Studio.
- openrv-webWeb-based VFX viewer inspired by OpenRV, offering frame-accurate playback, CDL/LUT/curve grading, waveform/vectorscope/histogram, and A/B c…
- scopes_plusplusC++23 realtime video waveform/vectorscope/analyzer using ImGui, OpenGL, and OpenCL.
- Avidemux2Open-source video cut/filter/encode tool supporting AVI/MP4/MKV/MOV, with GUI and scripting support.