General Tools
Page 19 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
- 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.
- Bitmovin Test StreamBitmovin's Test Player allows users to experience their HTML5 video player demo, showcasing adaptive streaming capabilities.