Scripting & Automation Tools

Browse 17 curated scripting & automation tools resources for video development on Awesome Video.

Resources (showing 1–17 of 17)

  • AV1 Encoding with ab-av1: Quality-Targeted CRF SearchAuthor's design post explaining ab-av1's sample-encode plus VMAF-targeted CRF binary search method for picking encoder settings automatical…
  • Av1anCross-platform command-line AV1 encode toolkit. Contribute to master-of-zen/Av1an development by creating an account on GitHub.
  • Av1an (GitHub)Cross-platform CLI chunked-encoding framework enabling parallel per-scene encoding for AV1, VP9, HEVC, and H.264 with per-scene quality tar…
  • Batch Py RemuxConvert mkv video to hevc (h.265).
  • Batch Python FFmpeg TutorialA Python application that uses Batch to process media files in parallel with the FFmpeg open-source tool.
  • Distributed FFmpeg Transcoding Cluster分布式FFMpeg转码集群。A FFMpeg transcoding cluster runs in variable CPUs, including ARM, x86, and others which can run linux. You can use it to run…
  • Liquidsoap — FFmpeg Filters DocumentationDocs for driving FFmpeg filtergraphs from Liquidsoap streaming scripts, enabling programmable continuous broadcast automation.
  • Other Video TranscodingOther tools to transcode videos.
  • Pyup TranscoderA Python-based software to transcode videos and upload files to a remote server or S3-bucket
  • Scalable, Parallel Video Transcoding on UbuntuTranscoding video is a very resource intensive process.
  • Temporal — media processing workflowsWriteup mapping download/encode/merge/upload media pipelines onto durable Temporal workflows and activities, with retry and failure semanti…
  • Transcode (cwinging)Python-based transcoding server by cwinging for handling video conversion tasks.
  • TranscodeVideoA Swift wrapper around the transcode-video command
  • Video UtilsPython package containing many tools useful for converting video files to h264/h265 encoded MP4 or MKV files
  • VoltageFFmpeg-based encoding API supporting concurrent instances with a priority/retry job queue and webhook notifications.
  • auto-transcode-watcherPython+watchdog+FFmpeg folder watcher with file stabilization, retry queue, rename templates, and YAML config.
  • distributed-transcoderDistributed video transcoding system using RabbitMQ job distribution, GStreamer transcoding, and MinIO storage with FastAPI/React interface.