Specialized Utility Scripts

Explore 20 curated Specialized Utility Scripts resources in General Tools — tools, guides, and references for video developers on Awesome Video.

About this collection

Specialized Utility Scripts is a focused collection within General Tools, with 20 curated resources.

Resources (showing 1–20 of 20)

  • 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.
  • ccxZero-dependency Go library that extracts and decodes CEA-608 and CEA-708 closed captions from H.264 and H.265 streams.
  • Content ManagerThe Content Manager is a visual production tool which generates on-the-fly visualisations for DAB slideshow and RadioVIS. Based on the .NET…
  • desilenceLecture-recording silence remover with JSON configuration presets, built on ffmpeg.
  • 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.
  • ffmpeg-generate-video-previewCLI tool generating GIF or image-strip video previews with configurable width, quality, and frame count.
  • h264BitstreamParser and analyzer for raw H.264 NAL units, for inspecting bitstream structure without a full decoder.
  • jwplayer-thumbnail-preview-generatorSmall PHP CLI generating sprite sheets and VTT files for JW Player scrub-bar thumbnail previews.
  • libceaMinimal C library that extracts EIA-608 and CEA-708 closed captions from video bitstreams.
  • MediaLyzeSelf-hosted media-library analysis tool for examining large media collections and generating inventory or technical-analysis reports useful…
  • 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.
  • scte35-inserterTool that inserts SCTE-35 splice messages into a stream at a configurable interval, for ad-break signaling tests.
  • silencecut-ffmpegNode/TypeScript CLI using ffmpeg's silencedetect and silenceremove filters to automatically cut silence from video/audio.
  • Springer Free BooksPython script to download all Springer books released for free during the 2020 COVID-19 quarantine
  • tcCoca — SMPTE/EBU Timecode CalculatorSmall C CLI tool converting/calculating SMPTE/EBU timecodes, supporting drop/non-drop frame and 14 framerates.
  • threefive (SCTE-35)SCTE-35 encode and decode library covering the full SCTE-35 splice message formats (the threefive project).
  • video-thumbnail-spritePHP library generating thumbnail sprite sheets and VTT files from video using ffmpeg/ffmpegthumbnailer and ImageMagick, for JWPlayer-style…