Media Tools

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

Subcategories

Resources (showing 101–137 of 137)

  • 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…