General Tools
Page 13 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
- widevine-dash-testSample Shaka Player + Widevine license proxy wiring for DRM playback test pages.
- widevine-l3-decryptorChrome extension that hijacks EME calls to decrypt Widevine L3 content keys, useful for validating software-only DRM playback security.
- A Docker container with the video streaming tools you needAs a video streaming technician there are a number of tools that you find yourself using on a daily basis.
- Docker Bento4A dockerized Bento4 from source. Built on Alpine Linux.
- Dockerized Dolby Vision Analysis Toolchain (dovi_tool container)Multi-arch container image bundling dovi_tool, hdr10plus_tool, MediaInfo and MKVToolNix for Dolby Vision RPU analysis and conversion, with…
- Intel Device Plugins Helm ChartsHelm charts for Intel Kubernetes device plugins including the GPU plugin used for QSV/VAAPI hardware transcoding, with sharedDevNum for mul…
- JRE FFmpeg AplineDockerfile combining the fabric8 JRE 8 base image with jrottenberg's FFmpeg image to produce an Alpine-based Java runtime with FFmpeg avail…
- K3S-Intel — Intel GPU Transcoding on k3s GuidePractical walkthrough for enabling Intel GPU hardware transcoding in k3s clusters: device plugin operator, Node Feature Discovery, and GPU…
- NVIDIA GPU Operator DocumentationDocs for the Kubernetes operator that provisions NVIDIA drivers, device plugin, container runtime and DCGM monitoring — the standard way to…
- Open Visual Cloud Dockerfiles — FFmpeg images (VAAPI/QSV/oneVPL)Intel's maintained Dockerfiles for FFmpeg with VAAPI, Media SDK/oneVPL and Flex Series GPU acceleration, plus docs on running hardware tran…
- ToolboxA set of Docker containers with Streaming tools.
- Unified Streaming live-demoOfficial Unified Streaming docker-compose demo delivering DASH/HLS/Smooth/HDS live origin streaming.
- datarhei nginx-rtmpMulti-arch (amd64/armhf/aarch64) Docker image combining nginx, RTMP module, and FFmpeg for streaming.
- ffmpeg-docker — FFmpeg 8.0 CUDA containerDocker image building recent FFmpeg inside an NVIDIA CUDA base with NVENC encode and CUVID/NVDEC decode enabled.
- gst-pipeline-operatorKubernetes operator with CRD-driven GStreamer audio/video pipelines against bucket storage.
- kube-plex — distributed Plex transcoding on KubernetesScheduler extension that dispatches each Plex transcode session as its own Kubernetes pod, with a Helm chart for deployment.
- nginx-rtmp-dockerPopular Docker image for nginx-rtmp-module built from pure upstream sources, maintained by the FastAPI creator.
- peertube-helm — PeerTube Kubernetes chart with transcoding runnersHelm chart deploying PeerTube with separate VOD web/HLS/audio-merge transcoding runner groups, KEDA autoscaling and Prometheus ServiceMonit…
- rtmp-hls-serverDockerized nginx-rtmp stack converting RTMP input to HLS+DASH output, with included web players.
- Advanced Encryption Techniques: ContentProtection Tags for MPDs and PSSH Boxes for DASH.In this installment of TheDRMBlog we take an in-depth look at Advanced Encryption Techniques.
- Aes DecrypterContribute to videojs/aes-decrypter development by creating an account on GitHub.
- Ant Media Server: HLS AES Encryption WikiDocs for built-in AES-128 key management/rotation in an open-source media server.
- Axinom CPIX (.NET)MIT-licensed .NET library implementing CPIX 2.3 for reading/writing Content Protection Information Exchange documents, available via NuGet.
- Bento4 (GitHub)MP4/DASH/HLS/CMAF SDK with mp4encrypt/mp4decrypt CLI tools supporting CENC, CBC1, CENS, CBCS, PIFF, ISMA, and OMA DRM encryption methods.