Scripting & Automation Tools
Browse 17 curated scripting & automation tools resources for video development on Awesome Video.
Resources
- 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.