Media Tools
Explore 487 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
- Automated Channel TestingRoku Automated Channel Testing: Selenium-based WebDriver + Robot Framework + Samples
- HLS Stream Health Monitoring ToolHLS stream health monitoring utility tool provides an report of live HLS stream. This utility tool checks the all available bitrate streams…
- Qctools (GitHub)A quality control tool for analyzing video files, detecting defects, and evaluating technical quality metrics for archival and broadcast pu…
- LibgosubsA library for parsing and manipulating subtitle files in various formats for processing and conversion.
- BraveBasic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud
- SubsyncAutomagically synchronize subtitles with video.
- Snowmix - The Swiss Army Knife of Open Source Live Video Mixing.Open source live video mixing software for combining multiple video sources and creating real-time composites.
- Closed Captioning and Subtitling Products - MacCaption and CaptionMaker Overview - TelestreamTelestream Closed Captioning: MacCaption and CaptionMaker allow you to easily author, edit, create subtitles, and encode and repurpose vide…
- Docker ServeA simple Python based HTTP server that sets CORS allow headers. Useful for streaming from files on local computer
- SeafileHigh performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
- UnisonFile synchronization tool useful for keeping video assets and media files in sync across multiple servers or locations.
- MinyamiA lovely video downloader for HLS videos.
- 4K MediaUncompressed 4K demos, samples, and trailers, to show off your new ultra-HD (2160p) HDR/HLG/Dolby Vision television or monitor.
- Otter.aiOtter.ai is an AI-powered transcription service that automatically generates subtitles for videos. It integrates with platforms like YouTub…
- Rev.comRev.com offers professional captioning services that combine AI and human editing to provide accurate subtitles. It supports various video…
- 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…
- truex-ad-renderer-web-integrationDocumentation and resources for integrating true[X]'s CTV web ad renderer, providing guidelines for implementing interactive ad experiences…
- ZubtitleZubtitle automates the subtitling process, making it easy for beginners to add accurate captions. This AI-powered tool is designed to creat…
- AudioTrackAudioTrack is an Android class that streams PCM audio buffers to audio hardware for playback. It provides low-level access to audio hardwar…
- OboeOboe is a C++ library that wraps OpenSL ES and AAudio, offering high-performance audio operations for Android applications. It simplifies t…
- ironSource Mobile Ad SDKironSource provides a comprehensive mobile ad SDK for Android and iOS, enabling developers to integrate various ad formats, including rewar…
- Type StudioType Studio is an online video text converter and editor tool that can transcribe video text automatically, support multiple languages, and…
- 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…
- TorchAudioTorchAudio provides a set of tools and building blocks for audio and speech processing, designed to accelerate the development and deployme…
- Processing Video LibraryThe Processing Video library enables playback of movie files and capture of video data from cameras. It supports a wide range of media form…
- OpenIMAJ Audio Processing LibrariesOpenIMAJ provides a suite of audio processing and analysis tools, including implementations of various audio processors such as multichanne…
- Ad Insertion SampleA server-side ad insertion system featuring on-demand video transcoding and streaming, with ad insertion based on video content analysis, p…
- 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.
- threefiveA Python library for parsing SCTE-35 in various formats, including MPEGTS, HLS, and DASH, facilitating ad insertion and management in video…
- Subtitle WorkshopSubtitle Workshop is a free subtitle editor with a user-friendly interface and support for multiple subtitle formats. It offers features li…
- Applicaster Video Ads IntegrationDocumentation and tools for integrating video ads into applications using Applicaster's platform, supporting VAST and VMAP tags with the IM…
- Radiant Media PlayerA comprehensive media player that offers built-in support for video ads using the Google IMA HTML5 SDK, facilitating seamless ad integratio…
- Video.js Ads PluginA plugin for Video.js that provides common functionality needed by video ad integrations, simplifying the process of incorporating ads into…
- Subtitle HorseSubtitle Horse is a browser-based captions editor for subtitling videos. This free online editor features real-time validation, an interact…
- TimeSideTimeSide is a Python framework for scalable audio processing, analysis, imaging, transcoding, streaming, and labeling. It provides a high-l…
- Hippo Video SDKHippo Video SDK provides a complete video infrastructure that can be integrated into platforms with minimal code. It supports rapid deploym…
- LiVES Video Editing SystemLiVES is an open-source video editing system designed for both professional and amateur video editors. It supports real-time and non-linear…
- SIMIDSecure Interactive Media Interface Definition (SIMID) is a project by the Interactive Advertising Bureau (IAB) that defines a standard for…
- AeneasAeneas is a Python library and command-line tool for automating the synchronization of audio and text (forced alignment). It can be used to…
- Harmonic VOS360 AdHarmonic's VOS360 Ad is a cloud-based platform that leverages server-side ad insertion (SSAI) technology to seamlessly stitch personalized…
- AudioTools Server by Telos AllianceAudioTools Server is a collection of enterprise-ready audio solutions designed to add file-based expertise to automated environments. It au…
- DeepMedia Camera SDKDeepMedia's Camera SDK is a state-of-the-art toolkit designed to enhance mobile applications with rich media experiences and augmented real…
- product_video_adsA solution developed by Google to build video ads at scale, enabling the creation of product video ads efficiently.
- swiftsubtitlesA Swift package for reading and writing various subtitle formats, including SRT, SBV, SUB, VTT, CSV, LRC, and Podcast Index. It enables iOS…
- Deepgram Captioning PackagesDeepgram has released two open-source captioning packages: deepgram-captions for Python and @deepgram/captions for JavaScript. These packag…
- Tero SubtitlerTero Subtitler is an open-source, cross-platform, and free subtitle editing software with a user-friendly interface. It offers fully-fledge…
- Auto-SubsAuto-Subs is a tool designed to automatically transcribe editing timelines using OpenAI Whisper and Stable-TS for extreme accuracy. It gene…
- Renee Video Editor ProRenee Video Editor Pro is a comprehensive video editing software that allows users to add subtitles and text to videos effortlessly. It sup…
- srtsrt is a simple library and set of tools for parsing, modifying, and composing SRT files. It offers a straightforward approach to handling…
- pysubs2pysubs2 is a Python library for editing subtitle files, supporting various formats including SubRip (SRT), SubStation Alpha (SSA), and Adva…
- pysrtpysrt is a Python library for parsing, modifying, and composing SubRip (SRT) files. It provides developers with tools to handle subtitle fi…
- zveloDBzveloDB is a URL database that enhances brand safety in digital video advertising platforms. By integrating zveloDB, platforms can ensure t…
- Server-Side Ad Insertion TechniquesAn in-depth look at server-side ad insertion (SSAI) methods, discussing their advantages and challenges. This resource is valuable for deve…
- Interactive Video Ads Integration TechniquesThis resource discusses various techniques for integrating interactive video ads across multiple platforms, enhancing user engagement and p…
- Brightcove Player Advertising IntegrationBrightcove Player offers comprehensive support for integrating video advertisements using plugins for Google's IMA3 and FreeWheel. It provi…
- SpotX Video Ad Serving PlatformSpotX is a video ad serving platform that offers solutions for publishers and advertisers to manage and optimize their video ad inventory.…
- FreeWheel Ad Management PlatformFreeWheel provides a comprehensive ad management platform that enables publishers to manage and monetize their video content across various…
- AmaraAmara is a web-based platform that enables users to create, edit, and translate subtitles collaboratively. It supports a wide range of vide…
- VAST 4.0 Sample TagsThe Interactive Advertising Bureau (IAB) provides sample VAST 4.0 tags to help developers understand and implement the latest standards in…
- 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…
- Google IMA SDKThe Interactive Media Ads (IMA) SDK by Google enables developers to integrate video ads into their applications seamlessly. It supports var…
- vigenairRecrafting Video Ads with Generative AI, this project leverages machine learning to enhance video advertisements, utilizing technologies li…
- SubtitldSubtitld is an open-source software designed to edit, transcribe, and create subtitles. It supports various formats like SRT, SSA, TTML, an…
- Kaltura Video PlayerKaltura's Video Player is an open-source, customizable player that supports advanced video advertising features. It integrates with various…
- HyBid SDKAn open-source and modular SDK designed for app developers to integrate ads, offering modules for various ad formats such as banners, inter…
- SpotLinkAn open-source software for dynamic ad insertion in VOD, IPTV, broadband video, and network DVRs, connecting SCTE 130-compliant dynamic ad…
- SoX (Sound eXchange)SoX is a command-line utility for audio manipulation and processing. It supports various audio formats and provides a range of effects, mak…
- LibrosaLibrosa is a Python library for analyzing and processing audio signals. It provides functionalities such as feature extraction, visualizati…
- KapwingKapwing is a user-friendly AI tool that allows users to easily add subtitles, captions, and annotations to videos. It’s ideal for non-profi…
- create-subtitlesThe 'create-subtitles' tool is designed to generate subtitles from a video and transcript using Python and the YouTube Data API. It assists…
- 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…
- Bitmovin AdvertisingBitmovin's player supports client-side and server-side ad insertion, integrating with major ad servers and networks. It offers support for…
- 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…
- LEADTOOLS Multimedia SDKLEADTOOLS Multimedia SDK provides a comprehensive set of DirectShow and Media Foundation filters for audio and video processing. It offers…
- SubRipSubRip is a free software program for Windows that extracts subtitles and their timings from various video formats to a text file. Its subt…
- Gnome SubtitlesGnome Subtitles is an open-source subtitle editor for the GNOME desktop environment. It supports popular subtitle formats and offers featur…
- madman-androidMadman (Media Ads Manager) is a high-performance alternative to Google's standard IMA Android SDK, allowing developers to render video ads…
- 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…
- Def Video AdsAn asset for the Defold game engine that enables the integration of UnityAds, facilitating the display of video advertisements within Defol…
- VOCAL Technologies Video Software LibraryVOCAL Technologies provides a comprehensive video software library that includes industry-standard video codecs, multi-channel video framew…
- LEADTOOLS Audio and Video Processing FiltersLEADTOOLS offers a comprehensive collection of DirectShow filters and Media Foundation transforms for processing and enhancing audio and vi…
- Captions AppCaptions App is an AI tool that simplifies adding subtitles and captions to videos with auto-generation, translation, and customization opt…
- SubEasySubEasy is an AI-driven subtitles and transcriptions generator supporting over 100 languages. It provides high accuracy with subtitle reflo…
- LEXI AI-Powered Captioning ToolkitThe LEXI AI-Powered Captioning Toolkit leverages AI advancements to provide a comprehensive suite covering live and recorded captioning, tr…
- OOONA ToolsOOONA Tools offers professional online tools for subtitling and captioning, accessible from any computer at any time. The platform provides…