Media Tools
Page 23 of 30: Explore 705 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.
About this collection
Media Tools brings together 705 curated resources from across the video technology landscape. Notable topics include AI & Machine Learning Tools, Ads & QoE, Audio & Subtitles, and Audio Analysis & Processing.
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
- scte35-go (Comcast)Go library for encoding and decoding SCTE-35 ad markers, spec-complete to ANSI/SCTE 35 2022b.
- sprite-vtt-generator — seekbar sprite + WebVTTNode.js tool generating thumbnail sprite sheets and WebVTT files with automatic interval selection for HLS/DASH seekbar previews.
- SRT Metadata ExtractorContribute to Eyevinn/srt-metadata-extractor development by creating an account on GitHub.
- Symphonia — pure Rust media demuxing and audio decodingPure-Rust multimedia library with ISO-BMFF, MKV, OGG and RIFF demuxers, tag reading and a pluggable FormatReader/Decoder trait system.
- TelemetaCollaborative media asset management platform for musicology archives, transcoding/annotating video and audio with rich metadata.
- TMK+PDQF — Meta Video Fingerprinting AlgorithmsMeta's video hashing implementation producing fixed-length 256 KB TMK hashes with two-phase cosine matching, plus vPDQ for clip and subsequ…
- video-metadata-extractor-jsBrowser-based, FFmpeg-WASM powered video metadata extractor with chunked processing for large files.
- video_sprites — Ruby sprite + WebVTT generatorRuby gem generating sprite PNG sheets and WebVTT for HTML5 player seek previews, with optional animated GIF output.
- videohash — 64-bit Perceptual Video HashingPython library computing a 64-bit perceptual video hash via collage plus wavelet hashing, robust to transcoding, resizing and watermarking,…
- VideoTaggingToolAngular.js web app for managing users, videos, and tagging jobs with an extensible metadata schema for video annotation.
- Voice Data ExtractA command line interface to combine text information from subtitles with voice data in the video. Provides a convenient way to generate tra…
- VTCLab Media AnalyzerIn-browser tool that helps to analyze the internal structure of MPEG-TS and MP4/MOV files.
- xk media libraryScan millions of files with FFmpeg and access the metadata as a SQLite database. Also, a CLI alternative to media browsers like Plex or Jel…
- DaVinci Resolve Scripting API Documentation (Unofficial HTML)Browsable, searchable rendering of Resolve's Lua/Python scripting API, which Blackmagic otherwise ships only as a bundled README.
- DaVinci Resolve Scripting API Reference (Community Wiki)Browsable Markdown mirror of the official DaVinci Resolve scripting API for automating project, timeline and render operations.
- Diffusion Studio CoreWebCodecs-based browser compositing/timeline engine with declarative layering, transitions, and keyframing.
- ffmpeg-webCLI — In-Browser Video Editor on ffmpeg.wasmFully local browser video editor built on ffmpeg.wasm with timeline trim, transcode, and GIF export.
- Flowblade — multitrack Linux NLE on MLTGPL3 multitrack non-linear editor built on the MLT framework with a film-style cut-out workflow and 150+ frei0r/LADSPA filters.
- FreeCutProfessional-grade browser-based video editor with multi-track editing, WebGPU/WebCodecs support, keyframe animations, AI tools, real-time…
- Kiwi-EditOpen research framework for instruction/reference-guided video editing via natural language, with code.
- MediaEditor Community (opencodewin)Node-based blueprint non-linear video editor with 45+ filters and 70+ transitions.
- MLT Framework — MLT XML DocumentationReference for authoring MLT XML producer/consumer graphs, the declarative render format behind Kdenlive, Shotcut and Flowblade.
- Motion Canvas — TypeScript Animation FrameworkTypeScript generator-function animation framework with Canvas2D renderer and a real-time editor for programmatic video/animation.
- Olive video editorFree open-source non-linear video editor with its own C++/Qt node-based engine and realtime preview, independent of the MLT framework.