General Tools
Discover 514 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.
About this collection
General Tools brings together 514 curated resources from across the video technology landscape. Notable topics include API Libraries & SDKs, Build Scripts & Automation, Case Studies & Best Practices in DRM, and Command-line Utilities & Wrappers.
Subcategories
- API Libraries & SDKs
- Build Scripts & Automation
- Case Studies & Best Practices in DRM
- Command-line Utilities & Wrappers
- Community & Collaboration Platforms
- Cross-Platform Media Tools
- DRM
- DRM Solutions & Implementations
- DRM Testing & Validation Tools
- Docker & Containerization Tools
- Encryption Tools for Streaming
- FFMPEG & Tools
- Independent & Hobbyist Projects
- Logging & Debugging Tools
- Performance & Monitoring Tools
- Research Projects & Academic Resources
- Specialized Utility Scripts
- Test Content & Sample Streams
- Widevine FairPlay PlayReady Integrations
Resources
- 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 presentation covering KeyOS content protection implementation in DASH workflows and architecture.
- 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…