General Tools
Page 21 of 22: 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
- diederickh/video_generatorYUV420P test-video generator for encoder and audio/video-sync testing.
- ffmpeg-dailiesYAML-driven burn-in/slate pipeline using FFmpeg drawtext (timecode, frame number, filename) with OpenColorIO support for generating dailies.
- hbbtv-dvbstream — HbbTV test stream builderEBU tool building an MPEG-2 TS carrying a test URL to inject HbbTV applications into a device under test.
- hdr-testsCurated collection of HDR sample files (madVR, projector, Dolby Vision variants) from an mpv developer.
- http-live-streaming-examplesCurated collection of public HLS sample streams and datasets covering diverse adaptive-streaming playback scenarios.
- infinite-streamingDockerized HLS/DASH server for deterministic failure-injection testing (packet loss, ABR stress), enabling reproducible player testing.
- live-demo-cmaf — DASH/HLS/CMAF Demo OriginDocker demo serving DASH, HLS-TS, and HLS-CMAF via shaka/hls.js for streaming testing.
- live-stream-from-desktopScripts to spin up local HLS/DASH/RTMP/SRT test streams from your desktop via ffmpeg, useful for throwaway live test sources.
- livesim2 — DASH-IF Public Live Stream SimulatorPublic instance of livesim2 serving endless UTC-synced live DASH/HLS test streams plus VoD assets, including hosted CTA WAVE vectors and en…
- shotstack test-mediaCC0-licensed test videos at SD/720p/1080p/4K resolutions, maintained by video-editing API vendor Shotstack.
- sitkevij/test-mediaShort clipped videos (CC-BY Tears of Steel) for quick media-service and pipeline testing.
- tfb-video (test file generator)Java tool that generates test video files for playback-device validation and TV calibration using x264/x265/ffmpeg.
- timvideos/test-patternsCollection of static and dynamic video test patterns (scripts) for debugging video capture/playback problems.
- video-media-samplesBig Buck Bunny sample videos in multiple resolutions (480p/1080p/1080p60) with H264/AAC, widely cited for browser media testing.
- video-test-file-linksCurated directory of test-video file sources, including decoder-tripping edge cases and codec/container variety.
- xHE-AAC Codec Test Service (Fraunhofer)Conformance bitstreams and test tooling for xHE-AAC covering loudness normalization, DRC and immediate playout frame behaviour.
- Axinom DRM Quick StartNode.js sample wiring Widevine + PlayReady + FairPlay license/key services together, with AWS SPEKE and Widevine CENC API support.
- FairPlay Streaming Overview (Apple)Apple's architecture document for FairPlay Streaming covering the SPC/CKC exchange and Key Security Module responsibilities for license ser…
- FairPlay-KSM — .NET Core FairPlay Key Security Module.NET Core FairPlay Key Security Module (KSM) with license expeditor and SPC/CKC debugger.
- FairPlay-iOS-DemoClient-side SPC/CKC FairPlay Streaming flow demo implementing Apple's FairPlay Streaming Programming Guide, MIT licensed.
- Open Content Decryption Module (OCDM)W3C EME-spec CDM implementation, tested against PlayReady CDMi, research-grade interop layer.
- PallyCon HTML5 Player Multi-DRM Integration GuideEME integration guide for Widevine/PlayReady DASH CENC plus FairPlay specifics (certificateURL, prepareContentId, prepareCertificate), incl…
- Radiant Media Player — DRM with MPEG-DASH and HLSPlayer-vendor documentation of DRM device/CDM compatibility across browsers and smart TVs, with the practical constraints of each key syste…
- Verimatrix: Configure DRM Access for PlayReady, Widevine and FairPlayVerimatrix documentation on multi-DRM configuration fields — IV, license secret, PlayReady deployment certificate, Service Access Key — and…