Media Tools
Page 8 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
- Video TensorflowTalk deck on using TensorFlow for audience measurement in video streaming pipelines.
- VideocrExtract hardcoded subtitles from videos using machine learning
- etf1/IAB VAST/VMAP ParserTypeScript Node.js library with separate VAST3Parser and VMAPParser classes exposing a promise-based API.
- Eyevinn SGAI Ad ProxyExperimental HTTP proxy implementing Server Guided Ad Insertion (SGAI), compatible with AVPlayer and HLS.js 1.6+.
- Eyevinn test-adserverTest ad-server generating predictable VAST responses/mock creatives for validating SSAI stitching and CSAI impression tracking.
- Eyevinn/VMAPGo library for marshaling/unmarshaling VAST and VMAP ad-break manifests.
- HLS-SCTE35-monitoringScript that polls HLS renditions and parses SCTE-35 ad markers across manifest variants for consistency checking.
- OpenQoE (GitHub)Self-hosted, Apache 2.0 QoE monitoring stack with JS SDKs for major players, tracking startup time, rebuffering, and errors with Grafana da…
- simid-controller (Broadpeak)Reference SIMID controller SDK with sample apps for loading/playing SIMID interactive ad creatives.
- videojs-vastVideo.js plugin for VAST/VMAP ad playback, wrapping vast-client-js for player integration.
- VideoPerformanceAnalysisPython/Selenium scripts extracting QoE metrics (time-to-start-playing, rebuffer count, buffering time fraction) from YouTube playback.
- vmap-jsPure JavaScript VMAP 1.0.1 parser with Node and browser builds, from Dailymotion.
- Advanced SSAI and HLS Manifest Manipulation for Dynamic Ad InsertionDeep-dive on server-side ad insertion via HLS manifest manipulation: SCTE-35 marker handling, media-sequence correctness, and CDN caching p…
- cuei — Go SCTE-35 encoder/decoderGo SCTE-35 encoder/decoder supporting multicast, MPEG-TS, base64 and hex.
- Eyevinn hls-splice — HLS ad/VOD splicing libraryLibrary to insert an HLS VOD (ad/jingle) into another HLS VOD via manifest manipulation.
- Google IMA/DAI HTML5 SDK SamplesOfficial Google samples for client-side (IMA) pre-roll ad insertion and server-side/SGAI dynamic ad insertion streams stitched with HLS.js.
- IAB Open Measurement JS Clients (OMID)IAB Open Measurement (OMID) JavaScript verification clients for ad viewability/measurement; Apache 2.0.
- IAB SIMID (Secure Interactive Media Interface Definition)Official IAB Tech Lab spec replacing VPAID for interactive video ads, designed to work cleanly with server-side ad insertion (SSAI).
- IAB Tech Lab VAST 4.3 SpecificationCanonical Video Ad Serving Template 4.3 specification defining ad response XML, tracking events, wrappers and mezzanine/adaptive-media requ…
- IAB Tech Lab VAST CTV Addendum (2024)2024 addendum giving CTV-specific VAST guidance, including media file requirements and SIMID interactivity delivery in connected-TV apps.
- Personalized Dynamic Ad Insertion with MPEG-DASH (Fraunhofer)Fraunhofer paper on multi-period MPD manipulation techniques for server-side personalized ad insertion in MPEG-DASH streams.
- rmp-vastClient-side JavaScript library loading, parsing, and displaying VAST 2/3/4 ads in HTML5 video, built atop vast-client-js.
- scte35 — Rust SCTE-35 parse/encodeRust library to parse and encode SCTE-35 splice information with a type-safe builder API.
- SIMID 1.2 Specification (Secure Interactive Media Interface Definition)IAB Tech Lab spec for the VPAID replacement, separating interactive ad creative from media playback for safer interactive video ads.