Media Tools

Explore 272 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.

Subcategories

Resources (showing 1–100 of 137)

  • 3DLUT CreatorA stand-alone software to create and edit 3D LUTs (Look Up Tables) for color grading. It provides a unique interface for manipulating the c…
  • 4K Media | Free Ultra-HD / HDR / HLG / Dolby Vision 4K Video DemosUncompressed 4K demos, samples, and trailers, to show off your new ultra-HD (2160p) HDR/HLG/Dolby Vision television or monitor.
  • Ad Insertion SampleA server-side ad insertion system featuring on-demand video transcoding and streaming, with ad insertion based on video content analysis, p…
  • AeneasAeneas is a Python library and command-line tool for automating the synchronization of audio and text (forced alignment). It can be used to…
  • AmaraAmara is a web-based platform that enables users to create, edit, and translate subtitles collaboratively. It supports a wide range of vide…
  • Applicaster Video Ads IntegrationDocumentation and tools for integrating video ads into applications using Applicaster's platform, supporting VAST and VMAP tags with the IM…
  • 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…
  • AudioTrackAudioTrack is an Android class that streams PCM audio buffers to audio hardware for playback. It provides low-level access to audio hardwar…
  • Auto-SubsAuto-Subs is a tool designed to automatically transcribe editing timelines using OpenAI Whisper and Stable-TS for extreme accuracy. It gene…
  • AvatarifyA real-time photorealistic avatar substitution tool. Avatarify uses neural networks to map your facial movements onto a target portrait (e.…
  • BackgroundRemoverAn AI-powered command-line tool to remove the background from images and videos. It uses deep learning to perform background removal with a…
  • Bitmovin AdvertisingBitmovin's player supports client-side and server-side ad insertion, integrating with major ad servers and networks. It offers support for…
  • Blackmagic FusionA node-based compositing and visual effects software (with a free version integrated into DaVinci Resolve, and a Studio version). Fusion is…
  • Blender (Video Sequence Editor)The video sequence editor within Blender, an open source 3D creation suite. It provides basic cutting, transitions, color grading, and mask…
  • Brightcove Player Advertising IntegrationBrightcove Player offers comprehensive support for integrating video advertisements using plugins for Google's IMA3 and FreeWheel. It provi…
  • Building In-Video Search at NetflixNetflix Tech Blog article about developing an internal system for searching within video content (e.g., finding scenes across the catalog).…
  • CALM Act (FCC Audio Loudness Rules)The FCC's Commercial Advertisement Loudness Mitigation (CALM) Act requires broadcasters and streaming providers to ensure ads are not loude…
  • Captions AppCaptions App is an AI tool that simplifies adding subtitles and captions to videos with auto-generation, translation, and customization opt…
  • CobaltA simple and efficient multi-platform media downloader. Cobalt provides an easy way to download videos and audio from sites like YouTube, I…
  • DVBSnoopAn analyzer and debugging tool for MPEG transport streams and DVB broadcasts. It allows inspection of packet structure, tables (PAT, PMT, e…
  • 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…
  • Deepgram Captioning PackagesDeepgram has released two open-source captioning packages: deepgram-captions for Python and @deepgram/captions for JavaScript. These packag…
  • Def Video AdsAn asset for the Defold game engine that enables the integration of UnityAds, facilitating the display of video advertisements within Defol…
  • DisplayCALAn open source display calibration and profiling tool. While not directly a video editing tool, calibrating your monitor using DisplayCAL e…
  • DivFix++An open source utility to repair and preview partially downloaded AVI files by rebuilding the index chunk, allowing playback of corrupted o…
  • EU AVMSD Accessibility RequirementsThe European Union's Audiovisual Media Services Directive (AVMSD) includes requirements for accessibility (subtitles, audio description, si…
  • Eyevinn/docker-serveA simple Python based HTTP server that sets CORS allow headers. Useful for streaming from files on local computer - Eyevinn/docker-serve
  • First Order Motion ModelA famous deep learning model for image animation (e.g., making a single portrait image speak or move) by modeling motion as a first order a…
  • FreeWheel Ad Management PlatformFreeWheel provides a comprehensive ad management platform that enables publishers to manage and monetize their video content across various…
  • Frei0r PluginsA collection of free and simple video effect plugins. Frei0r plugins provide dozens of filters, mixers, and generators that can be used in…
  • GNU MediaGoblinA decentralized, federated media hosting platform supporting video, images, and audio. MediaGoblin allows users to run their own instances…
  • Gnome SubtitlesGnome Subtitles is an open-source subtitle editor for the GNOME desktop environment. It supports popular subtitle formats and offers featur…
  • Google IMA SDKThe Interactive Media Ads (IMA) SDK by Google enables developers to integrate video ads into their applications seamlessly. It supports var…
  • Harmonic VOS360 AdHarmonic's VOS360 Ad is a cloud-based platform that leverages server-side ad insertion (SSAI) technology to seamlessly stitch personalized…
  • Hippo Video SDKHippo Video SDK provides a complete video infrastructure that can be integrated into platforms with minimal code. It supports rapid deploym…
  • HyBid SDKAn open-source and modular SDK designed for app developers to integrate ads, offering modules for various ad formats such as banners, inter…
  • InfraRecorderAn open source DVD burning tool that, among other features, can be used to author basic video DVDs (it includes support for creating video…
  • Interactive Video Ads Integration TechniquesThis resource discusses various techniques for integrating interactive video ads across multiple platforms, enhancing user engagement and p…
  • JublerA cross-platform open source subtitle editor written in Java. It supports multiple subtitle formats, style editing, timing synchronization,…
  • Kaltura Video AdvertisingKaltura's video advertising solutions provide comprehensive tools for integrating and managing video ads. It supports various ad formats, i…
  • Kaltura Video PlayerKaltura's Video Player is an open-source, customizable player that supports advanced video advertising features. It integrates with various…
  • 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…
  • LEADTOOLS Audio and Video Processing FiltersLEADTOOLS offers a comprehensive collection of DirectShow filters and Media Foundation transforms for processing and enhancing audio and vi…
  • LEADTOOLS Multimedia SDKLEADTOOLS Multimedia SDK provides a comprehensive set of DirectShow and Media Foundation filters for audio and video processing. It offers…
  • LEXI AI-Powered Captioning ToolkitThe LEXI AI-Powered Captioning Toolkit leverages AI advancements to provide a comprehensive suite covering live and recorded captioning, tr…
  • Last-Order/MinyamiA lovely video downloader for HLS videos.
  • 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…
  • LibrosaLibrosa is a Python library for analyzing and processing audio signals. It provides functionalities such as feature extraction, visualizati…
  • LivestreamerThe precursor to Streamlink, a command-line utility that extracted streams from various services to feed into a media player. (No longer ma…
  • Lux (Media Downloader)A command-line media downloader (formerly known as "annie") that supports downloading videos and audio from various websites in high qualit…
  • MKVToolNixA set of tools to create, alter, and inspect Matroska (MKV) files. Includes mkvmerge for muxing streams into MKV and mkvinfo/mkvextract for…
  • MMAction2An open source toolkit for video understanding by OpenMMLab. It supports state-of-the-art models for action recognition, temporal action de…
  • MediaArea Tools (MediaInfo, etc.)MediaArea produces open source software for media analysis, including MediaInfo (displays technical and tag data for files), MediaConch (po…
  • MediaConchAn open source policy compliance checker for video files (especially in archival). MediaConch can batch-scan a collection of files to ensur…
  • MeteoriteThe first (experimental) open source MKV/Matroska repair tool. Meteorite can attempt to fix corrupted .mkv files or those still downloading…
  • NatronA free and open source node-based compositing software, similar to After Effects or Nuke, for visual effects and motion graphics.
  • OOONA ToolsOOONA Tools offers professional online tools for subtitling and captioning, accessible from any computer at any time. The platform provides…
  • OboeOboe is a C++ library that wraps OpenSL ES and AAudio, offering high-performance audio operations for Android applications. It simplifies t…
  • Open Video Downloader (YouTube-dl GUI)A cross-platform GUI for youtube-dl/yt-dlp that makes it easy to download videos from YouTube and other platforms without using the command…
  • OpenColorIOAn open source color management solution geared towards motion picture production. Developed by the Academy Software Foundation, OpenColorI…
  • OpenFX (OFX)An open standard for visual effects plugins, widely supported in compositing software. It defines a C API for writing plugins (e.g., for Nu…
  • OpenIMAJ Audio Processing LibrariesOpenIMAJ provides a suite of audio processing and analysis tools, including implementations of various audio processors such as multichanne…
  • OpenPoseA real-time multi-person keypoint detection library (for body, face, and hands) by CMU. Often used on video to extract pose information fra…
  • OpencastAn open source lecture capture and video management system. Opencast allows universities and organizations to schedule recordings of lectur…
  • Otter.aiOtter.ai is an AI-powered transcription service that automatically generates subtitles for videos. It integrates with platforms like YouTub…
  • PlexA popular media server and client platform for organizing and streaming personal video (and other media) collections across devices.
  • 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…
  • PySceneDetectAn open source Python tool for automatic scene cut detection in videos. It can split video content into scenes by detecting fades, cuts, an…
  • QCToolsQuality Control Tools for Video Preservation – an open source toolset (by BAVC) to analyze digitized video files, with visualizations for s…
  • Radiant Media PlayerA comprehensive media player that offers built-in support for video ads using the Google IMA HTML5 SDK, facilitating seamless ad integratio…
  • RawCookedA tool that wraps video, audio, and data files (like DPX sequences or WAV) into a Matroska container without loss. Often used in digital ar…
  • RemotionA framework for creating videos programmatically using React. Developers can use web technologies to render dynamic video content (with ani…
  • 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…
  • Rev.comRev.com offers professional captioning services that combine AI and human editing to provide accurate subtitles. It supports various video…
  • SIMIDSecure Interactive Media Interface Definition (SIMID) is a project by the Interactive Advertising Bureau (IAB) that defines a standard for…
  • ScreenToGifAn open source tool to record a selected screen area, webcam, or whiteboard and export it as an animated GIF or video. It includes basic ed…
  • 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…
  • Shaka PackagerAn open source tool by Google for packaging media content (e.g., creating MPD/manifest and segments) with support for encryption (Widevine,…
  • ShortGPTAn experimental AI framework to automate the creation of YouTube Shorts or TikTok videos. ShortGPT can generate video content (scenes, subt…
  • SimpleVideoCutterA straightforward Windows tool for browsing and cutting segments from video files without re-encoding. It provides a preview and easy selec…
  • Snowmix - The Swiss Army Knife of Open Source Live Video Mixing.Snowmix Video Mixer
  • 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…
  • SponsorBlockAn open source browser extension to skip sponsor segments in YouTube videos.
  • SpotLinkAn open-source software for dynamic ad insertion in VOD, IPTV, broadband video, and network DVRs, connecting SCTE 130-compliant dynamic ad…
  • 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.…
  • SubEasySubEasy is an AI-driven subtitles and transcriptions generator supporting over 100 languages. It provides high accuracy with subtitle reflo…
  • SubRipSubRip is a free software program for Windows that extracts subtitles and their timings from various video formats to a text file. Its subt…
  • SubtitldSubtitld is an open-source software designed to edit, transcribe, and create subtitles. It supports various formats like SRT, SSA, TTML, an…
  • Subtitle HorseSubtitle Horse is a browser-based captions editor for subtitling videos. This free online editor features real-time validation, an interact…
  • Subtitle WorkshopSubtitle Workshop is a free subtitle editor with a user-friendly interface and support for multiple subtitle formats. It offers features li…
  • SyncplayA tool that synchronizes media playback across multiple computers over the internet. Syncplay allows friends to watch the same video file o…
  • TartubeA GUI front-end for youtube-dl/yt-dlp on Linux and Windows that helps manage video downloads, subscriptions to channels/playlists, and meta…
  • Tero SubtitlerTero Subtitler is an open-source, cross-platform, and free subtitle editing software with a user-friendly interface. It offers fully-fledge…
  • Text2Video-ZeroAn AI model (ICCV 2023) for zero-shot text-to-video generation using image diffusion models. It allows generating short video clips from te…
  • TimeSideTimeSide is a Python framework for scalable audio processing, analysis, imaging, transcoding, streaming, and labeling. It provides a high-l…
  • TorchAudioTorchAudio provides a set of tools and building blocks for audio and speech processing, designed to accelerate the development and deployme…
  • Tube ArchivistA self-hosted YouTube archival and library management application. It lets you subscribe to channels, automatically download videos, and in…
  • Type StudioType Studio is an online video text converter and editor tool that can transcribe video text automatically, support multiple languages, and…
  • UntruncA tool to recover and repair corrupted video files (e.g., missing headers) by reconstructing them using a reference file of the same format.
  • 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…