Media Tools
Explore 272 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
- VAST 4.0 SpecificationThe Video Ad Serving Template (VAST) 4.0 is a standard developed by the Interactive Advertising Bureau (IAB) that provides a common protoco…
- VAST InspectorThe VAST Inspector is a tool provided by Google to validate VAST (Video Ad Serving Template) ad tags. It helps developers ensure that their…
- VHS (Terminal Recorder)A tool for turning terminal sessions into animated GIFs or videos. VHS lets you script terminal interactions and outputs them as recordings…
- VOCAL Technologies Video Software LibraryVOCAL Technologies provides a comprehensive video software library that includes industry-standard video codecs, multi-channel video framew…
- Video Hub AppAn electron-based video library organizer that scans folders for video files and presents an interface with thumbnails and search for brows…
- Video.js Ads PluginA plugin for Video.js that provides common functionality needed by video ad integrations, simplifying the process of incorporating ads into…
- Video.js IMA PluginThe Video.js IMA Plugin integrates the Video.js player with Google's IMA SDK, enabling seamless ad integration in HTML5 video players. It s…
- VideoCaptionerVideoCaptioner is a video subtitle processing assistant based on large language models (LLM). It supports speech recognition, subtitle segm…
- VideoLingoVideoLingo is an all-in-one video translation, localization, and dubbing tool designed to generate Netflix-quality subtitles. It automates…
- VideoReTalkingA research project (SIGGRAPH Asia 2022) providing code for audio-driven lip synchronization in talking head videos. It enables realistic re…
- Wav2LipAn AI model that achieves accurate lip-syncing in videos. Given an input video of a person and a target speech audio, Wav2Lip generates a v…
- YouTube-DLThe classic command-line program for downloading videos from YouTube and hundreds of other sites. youtube-dl is open source and supports ex…
- ZubtitleZubtitle automates the subtitling process, making it easy for beginners to add accurate captions. This AI-powered tool is designed to creat…
- api.video In-stream AdsDocumentation on implementing in-stream ads in videos and live streams using api.video's platform, supporting VAST and VPAID tags for ad in…
- bbc/braveBasic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud - bbc/brave
- bcpierce00/unisonUnison file synchronizer.
- create-subtitlesThe 'create-subtitles' tool is designed to generate subtitles from a video and transcript using Python and the YouTube Data API. It assists…
- flvmetaAn open source tool to manipulate Adobe FLV files. flvmeta can inject onMetaData tags, fix timestamps, and generally prepare FLV files for…
- haiwen/seafileHigh performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. -…
- ironSource Mobile Ad SDKironSource provides a comprehensive mobile ad SDK for Android and iOS, enabling developers to integrate various ad formats, including rewar…
- madman-androidMadman (Media Ads Manager) is a high-performance alternative to Google's standard IMA Android SDK, allowing developers to render video ads…
- product_video_adsA solution developed by Google to build video ads at scale, enabling the creation of product video ads efficiently.
- pysrtpysrt is a Python library for parsing, modifying, and composing SubRip (SRT) files. It provides developers with tools to handle subtitle fi…
- pysubs2pysubs2 is a Python library for editing subtitle files, supporting various formats including SubRip (SRT), SubStation Alpha (SSA), and Adva…
- smacke/subsyncAutomagically synchronize subtitles with video.
- srtsrt is a simple library and set of tools for parsing, modifying, and composing SRT files. It offers a straightforward approach to handling…
- swiftsubtitlesA Swift package for reading and writing various subtitle formats, including SRT, SBV, SUB, VTT, CSV, LRC, and Podcast Index. It enables iOS…
- threefiveA Python library for parsing SCTE-35 in various formats, including MPEGTS, HLS, and DASH, facilitating ad insertion and management in video…
- truex-ad-renderer-web-integrationDocumentation and resources for integrating true[X]'s CTV web ad renderer, providing guidelines for implementing interactive ad experiences…
- v4l (Go Video4Linux)A Go library providing bindings to Video4Linux2 (V4L2) APIs, enabling video capture and camera control in Linux from Go applications.
- videojs-adsA plugin for Video.js that provides common functionality needed by video ad integrations, simplifying the process of incorporating advertis…
- videojs-contrib-adsA Video.js plugin that provides a framework for creating ad integrations, offering a set of events and methods to manage ad playback and co…
- vigenairRecrafting Video Ads with Generative AI, this project leverages machine learning to enhance video advertisements, utilizing technologies li…
- web-monetisation-video-adsA utility that enables developers to monetize videos by utilizing web monetization when available and loading ads as a fallback through the…
- x9k3An HLS segmenter with SCTE-35 support, enabling live streaming from non-live sources and looping, useful for dynamic ad insertion scenarios.
- yt-dlpA command-line program to download videos from YouTube and many other video platforms. It's a fork of youtube-dl with additional features a…
- zveloDBzveloDB is a URL database that enhances brand safety in digital video advertising platforms. By integrating zveloDB, platforms can ensure t…