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
- WaterlooSQoE-IV DatabaseLargest subject-rated ABR QoE database with 1350 videos across diverse encoders, network traces, ABR algorithms, and devices.
- YTLive DatasetDataset of 507k+ records from 12,156 real YouTube live streams via YouTube Researcher Program, tracking viewer counts and durations.
- YTLive: A Dataset of Real-World YouTube Live Streaming SessionsAcademic dataset paper capturing real-world YouTube live streaming session traces for research use.
- live-streaming-ingest-advanced-simulationnetem-based simulator injecting packet loss/delay/reorder/dup on RTMP/SRT/UDP/TS+FEC live ingest, measures and visualizes effects.
- uvg266 VVC Intra Encoder (ACM MM 2024 paper)ACM Multimedia 2024 paper describing uvg266, an open-source VVC intra encoder design and its rate-distortion/speed benchmarks.
- Binary to base64: Convert between bytes and base64 — CryptiiBase64 encoding schemes are used when binary data needs to be stored or transferred as textual data. Therefore 64 characters are chosen tha…
- CBC ST 2110 ToolkitBroadcaster-built toolkit for ST 2110 environments: PTP setup, DPDK capture, transcoding, EBU LIST and NMOS installation roles.
- Content ManagerThe Content Manager is a visual production tool which generates on-the-fly visualisations for DAB slideshow and RadioVIS. Based on the .NET…
- Extract I-frames from video using ffmpegffmpeg script gist for extracting only I-frames from video as images.
- FFmpeg Thumbnail Sprite Sheet Generator (gist)Bash script that loops a video folder, extracts frames via ffmpeg, and builds a vertical thumbnail sprite strip per video.
- Springer Free BooksPython script to download all Springer books released for free during the 2020 COVID-19 quarantine
- desilenceLecture-recording silence remover with JSON configuration presets, built on ffmpeg.
- ffmpeg-generate-video-previewCLI tool generating GIF or image-strip video previews with configurable width, quality, and frame count.
- jwplayer-thumbnail-preview-generatorSmall PHP CLI generating sprite sheets and VTT files for JW Player scrub-bar thumbnail previews.
- pyvideothumbnailerCLI tool generating video preview thumbnail sheets with directory/recursive support, built on PyAV, MediaInfo, and Pillow.
- rmp-create-vtt-thumbnailsNode script generating VTT files and thumbnail mosaics for the Radiant Media Player preview-thumbnails feature.
- silencecut-ffmpegNode/TypeScript CLI using ffmpeg's silencedetect and silenceremove filters to automatically cut silence from video/audio.
- tcCoca — SMPTE/EBU Timecode CalculatorSmall C CLI tool converting/calculating SMPTE/EBU timecodes, supporting drop/non-drop frame and 14 framerates.
- video-thumbnail-spritePHP library generating thumbnail sprite sheets and VTT files from video using ffmpeg/ffmpegthumbnailer and ImageMagick, for JWPlayer-style…
- 100-4K (BVI-1004K) Test Sequence Dataset100 open UHD test sequences aggregated from Netflix Chimera, UVG, SJTU, and AWS sources, cropped/normalized for ML video-coding research.
- 240pTestSuite_HCFR — Display Test Patterns240p Test Suite HCFR patterns for geometry, luminance, gamma, latency, and display calibration.
- AOMedia AV1 test dataAOMedia's public AV1 conformance test-data bucket of reference bitstreams for decoder validation.
- AVT-VQDB-UHD-1TU Ilmenau large-scale UHD-1 (4K) video quality database (~55GB) with included download tooling.
- Argon Streams AV1 — Decoder Conformance Suite (VideoLAN Mirror)No-login mirror of Graphcore's open-sourced AV1 conformance suite: 2763 bitstreams with MD5 digests, runnable via dav1d's dav1d_argon.bash.