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
- OpenSceneSense — AI video scene taggingPython library combining vision models and audio transcription with dynamic frame selection to auto-tag and describe video scenes.
- OpenTimelineIO DocumentationDocs for the OTIO editorial timeline interchange API and adapters, including per-object metadata handling for post-production workflows.
- Pmd ToolA pmd_tool is a command line utility that converts between different representations of SMPTE RDD49 metadata
- PyProbePython library that parses video metadata via ffprobe or MediaInfo into structured output.
- PymediainfoA Python wrapper around the MediaInfo library. Contribute to sbraz/pymediainfo development by creating an account on GitHub.
- 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.
- 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…
- TelemetaCollaborative media asset management platform for musicology archives, transcoding/annotating video and audio with rich metadata.
- VTCLab Media AnalyzerIn-browser tool that helps to analyze the internal structure of MPEG-TS and MP4/MOV files.
- 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…
- aomanalyzer.ioIn-browser AV1 bitstream analyzer for ivf/obu/webm/avif plus mp4/mkv/ts/mov, running locally with no upload.
- codem-isoboxer — Browser ISOBMFF Box ParserLightweight browser ISOBMFF (MP4) box parser for inspecting fragmented and progressive MP4 structure.
- expo-video-metadataCross-platform (iOS/Android/web/Expo) library reading video duration, dimensions, fps, codecs, audio tracks, HDR, and aspect ratio via Medi…
- ffprobe-pythonPython wrapper library around ffprobe for structured video/audio metadata extraction.
- h264nal — C++ H.264/H.265 NAL ParserModern C++ NAL-unit parser for H.264 and H.265 (h265nal sister project), with cmake+tests, dumping parsed NALs from Annex B streams.
- h26x-extractor — H.264/H.265 NAL ExtractorPython tool extracting NAL units from H.264/H.265 bitstreams, decoding type and content with JSON output.
- hls-id3tagsTool to inject timed metadata into MPEG-TS segments via ID3v2 tags for HLS in-band metadata.
- hls-id3tags — timed metadata injection into HLSTools to insert ID3v2 timed metadata (TXXX/TIT2) into MPEG transport streams for HLS timed-metadata delivery.
- hlsinjector — ID3 metadata injector for MPEG-TSInjects ID3 frames at specified timestamps into MPEG transport streams used for HLS, driven by a metadata file.
- inspector.js — TS Media Container DemuxersTypeScript demuxers/inspectors for MPEG-TS, MP4, and WebM containers.
- isobmff-inspectorSmall JavaScript/Node ISOBMFF parser aimed at debugging, exposing box fields such as moof/mfhd sequence numbers for fragment analysis.
- libvideo-metadata (Parrot)C library for serializing/deserializing video metadata for streaming and recording, ships vmeta-extract CLI, used for drone-footage telemet…