General Tools

Discover 151 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.

Subcategories

Resources (showing 1–72 of 72)

  • AWS SPEKE Reference ServerThe Secure Packager and Encoder Key Exchange (SPEKE) reference server by AWS provides a framework for communication between media services…
  • AutoVideoAutoVideo is a Python system designed for automated video action recognition. It features a modular infrastructure, an extensive list of pr…
  • AviSynthAviSynth is a powerful scripting-based tool for video post-production. It allows users to process videos through scripts without a GUI, ena…
  • Azure Media ServicesAzure Media Services is a cloud-based platform by Microsoft that offers scalable media processing and delivery solutions. It provides built…
  • BONES: Near-Optimal Neural-Enhanced Video StreamingBONES is a Neural-Enhanced Streaming (NES) control algorithm that jointly manages network and computational resources to maximize the quali…
  • Bitmovin Player Web SDKBitmovin Player Web SDK is a powerful video player that supports streaming DRM-protected content. It provides comprehensive documentation a…
  • BuyDRM_KeyOS_PlatformOverview_FUUGO_062118BuyDRM_KeyOS_PlatformOverview_FUUGO_062118 - Resource from go.buydrm.com
  • Coconut DRM and AES EncryptionCoconut provides a video transcoding API that includes DRM and AES encryption features, supporting Google Widevine, Apple FairPlay, and Mic…
  • DRM Web3 Player DemoThis project offers a demonstration of integrating Axinom DRM with web-based video players. It provides a quick start guide for protecting…
  • DeepFaceLabThe leading software for creating deepfakes. It's an open source toolkit that allows users to swap faces in videos using machine learning,…
  • DevineDevine is a modular software designed for archiving movies, TV shows, and music. It features built-in DASH and HLS parsers, Widevine DRM in…
  • Digital Rights Management ProjectA project involving cryptography for DRM, developed during a course on Security in Informatics and Organizations. It explores concepts asso…
  • EditlyEditly is a command-line tool for declarative video editing, allowing users to create videos programmatically using JSON configurations. It…
  • FFCreatorFFCreator is a fast video processing library based on Node.js. It allows developers to create videos with various effects, transitions, and…
  • FFMediaToolkitFFMediaToolkit is a cross-platform video decoder/encoder library for .NET that utilizes FFmpeg native libraries. It supports video frame ex…
  • FFmpeg General DocumentationThe General Documentation for FFmpeg offers comprehensive guidance on various aspects of FFmpeg, including compilation guides, encoding ins…
  • FFmpeg Utilities DocumentationThe FFmpeg Utilities Documentation provides detailed information on various utilities and features offered by FFmpeg, including syntax, quo…
  • FFmpeg WikiThe FFmpeg Wiki is a community-contributed resource that supplements the official FFmpeg documentation. It includes guides on compiling FFm…
  • FFmpeg-For-Beginners-EbookAn open-source ebook titled 'FFmpeg For Beginners - Edit Audio & Video Like a Pro for YouTube and Social Media'. It serves as a comprehensi…
  • FaceSwapAn open source deepfake application that provides tools to extract, train, and swap faces in videos. FaceSwap has an active community and s…
  • Fast Video Cataloger ScriptingFast Video Cataloger offers scripting support for managing video databases, allowing users to create custom user interfaces and extend func…
  • GPAC Project on Advanced ContentGPAC is an open-source multimedia framework focused on modularity and standards compliance. It provides tools for processing, inspecting, p…
  • JW PlayerA proprietary JavaScript video player that supports MPEG-DASH, DRM integration (in collaboration with Vualto), interactive advertisements,…
  • Kaltura uDRM ModuleKaltura's uDRM module offers a comprehensive multi-DRM solution supporting major DRM schemas including Microsoft PlayReady, Google Widevine…
  • ManimManim is an animation engine for explanatory math videos. It allows for the creation of precise animations programmatically, making it a po…
  • Media-Transport-LibraryDeveloped by OpenVisualCloud, this library provides a real-time media transport stack for both raw and compressed video. It supports variou…
  • Microsoft PlayReadyMicrosoft PlayReady is a comprehensive DRM technology designed to protect digital media content across various devices and platforms, ensur…
  • MoviePyMoviePy is a Python library that provides a user-friendly interface for video editing and creation. It allows for tasks such as cutting, co…
  • NVIDIA Video Processing TechnologiesNVIDIA offers a suite of GPU-accelerated video processing technologies, including SDKs and libraries for tasks such as video encoding, deco…
  • Nimble Streamer DRMNimble Streamer is a media server that supports Digital Rights Management (DRM) for various encryption providers, including Widevine, PlayR…
  • OpenDRMOpenDRM is an open-source implementation of Digital Rights Management (DRM) systems, including support for PlayReady, Widevine, and FairPla…
  • OpenDVC: Open Source Implementation of Deep Video CompressionOpenDVC is an open-source TensorFlow implementation of the Deep Video Compression (DVC) method. It provides both PSNR-optimized and MS-SSIM…
  • PallyCon DRM CLI PackagerA command-line tool that packages original content into encrypted streaming content with Multi-DRM support. It facilitates the integration…
  • PallyCon Multi-DRM CloudPallyCon Multi-DRM Cloud by INKA Entworks is a SaaS solution that simplifies DRM licensing services for online video providers. It integrat…
  • PallyCon Multi-DRM Integration SamplesA collection of sample projects demonstrating the integration of PallyCon Multi-DRM services with various HTML5 players. These samples are…
  • Process Home VideosA collection of helper scripts designed to process home videos and upload them to MediaGoblin. The scripts include functionalities for conv…
  • Pssh boxPssh box - Resource from raw.githubusercontent.com
  • PyTorchVideoPyTorchVideo is a deep learning library designed for video understanding tasks. It offers modular and efficient components for video classi…
  • QUANTEEC Digital Rights ManagementQUANTEEC provides a plugin that enables DRM-protected playback by encrypting video data on the server side and decrypting it on the player…
  • Qencode Digital Rights ManagementQencode offers a comprehensive DRM solution integrated with their video transcoding and live streaming services. It supports multiple DRM s…
  • RAPIQUERAPIQUE (Rapid and Accurate Video Quality Evaluator) is a model for blind video quality assessment of user-generated content. It combines q…
  • Seriously.jsSeriously.js is a real-time, node-based video compositor for the web. Inspired by professional software like After Effects, it allows dynam…
  • THEOplayer DRM Integration GuideTHEOplayer provides a detailed guide for integrating various DRM systems, including FairPlay, Widevine, and PlayReady, into their video pla…
  • VPF: Hardware-Accelerated Video Processing Framework in PythonVPF is a Python library that provides a simple yet powerful tool for fully hardware-accelerated video encoding, decoding, and processing. B…
  • VPF: Video Processing FrameworkVPF is a hardware-accelerated video processing framework in Python developed by NVIDIA. It provides developers with tools for fully hardwar…
  • VPlayed DRM PlatformVPlayed offers a comprehensive DRM platform designed to protect video content against piracy. It features AES256 encryption, dynamic waterm…
  • VapourSynthVapourSynth is a video processing framework with a scripting interface. It is designed to be a modern replacement for AviSynth, offering su…
  • VdoCipher Developer PlatformVdoCipher offers a developer-centric video hosting platform with advanced player features and technical support, focusing on secure video s…
  • Verimatrix DRMVerimatrix DRM is a comprehensive content protection solution that supports multiple DRM systems, including Widevine, PlayReady, and FairPl…
  • VidGearVidGear is a high-performance cross-platform video processing Python framework that provides an easy-to-use, highly extensible, and thoroug…
  • Video-Super-Resolution-LibraryThis library offers a native C and C++ implementation of RAISR (Rapid and Accurate Image Super-Resolution). It's designed to enhance video…
  • VideoProcessingToolsA collection of video processing scripts designed to curate pre-training and fine-tuning data. It includes tools to split video files into…
  • Vitrium SecurityVitrium Security provides DRM solutions for protecting digital content, including videos, documents, images, and audio files. It offers sec…
  • WebGazer.jsWebGazer.js is an eye-tracking library that uses common webcams to infer the eye-gaze locations of web visitors in real-time. It self-calib…
  • WidevineWidevine is a proprietary digital rights management (DRM) system developed by Google. It is integrated into most major web browsers and ope…
  • Widevine DRMWidevine DRM is Google's content protection system for premium media, utilized by major partners globally. It provides secure content prote…
  • Wowza Streaming Engine DRMWowza Streaming Engine offers integration with various third-party DRM systems, including BuyDRM KeyOS, EZDRM, and Verimatrix VCAS. It prov…
  • Wowza Streaming Engine DRM IntegrationWowza Streaming Engine provides integration with third-party DRM key management systems to add on-the-fly encryption to live and video-on-d…
  • Zype DRMZype provides a Digital Rights Management (DRM) solution that integrates with standards like FairPlay, Widevine, and PlayReady. It offers t…
  • bento4.mp4encryptPart of the Bento4 suite, mp4encrypt is a command-line utility to apply DRM encryption (e.g., Common Encryption) to MP4 files. It's used to…
  • cinelerra-cvCinelerra-CV is an advanced non-linear video editing and compositing software for Linux. It provides a comprehensive suite of tools for vid…
  • drm_serverAn open-source video upload and sharing platform utilizing DRM technology. It offers features like anti-screen recording, virtual machine p…
  • drmx-integration-learndashA WordPress plugin integrating Haihaisoft DRM-X 4.0 with LearnDash LMS. It offers encrypted video, audio, and PDF protection, preventing sc…
  • drmx-integration-tutorlmsA WordPress plugin integrating Haihaisoft DRM-X 4.0 with Tutor LMS. It provides encrypted video, audio, and PDF protection, preventing scre…
  • drmx-integration-woocommerceThis WordPress plugin integrates Haihaisoft's DRM-X 4.0 digital copyright protection platform with WooCommerce. It supports encrypted video…
  • ffmpeg-concatffmpeg-concat is a Node.js module that concatenates a list of videos together using FFmpeg with smooth OpenGL transitions. It provides an e…
  • ffmpeg-gl-transitionffmpeg-gl-transition is an FFmpeg filter that applies GLSL transitions between video streams. It provides a collection of high-quality tran…
  • ffmpeg-staticffmpeg-static provides static FFmpeg binaries for macOS, Linux, and Windows. It simplifies the process of including FFmpeg in projects by o…
  • ffmpeg-toolsffmpeg-tools offers a collection of helpful FFmpeg commands designed to simplify common video processing tasks. It provides scripts for ope…
  • media-toolsmedia-tools is a video processing pipeline that leverages the FFmpeg command-line interface to perform various video manipulations. It incl…
  • sitkevij/mpA tool or resource for command-line-utilities-wrappers.
  • video_processing_utilsA collection of general video processing utilities primarily using FFmpeg. It provides command-line tools for concatenating videos, convert…