General Tools
Discover 515 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.
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
- Xiph.org derf's Test Media CollectionXiph's canonical uncompressed Y4M SD/HD test sequences (akiyo, foreman, CrowdRun, ParkJoy) used across compression research.
- 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…