Video Processing
Browse 81 curated Video Processing resources, tools, libraries, and guides for video developers on Awesome Video.
About this collection
Video Processing brings together 81 curated resources for video developers. Explore projects and guidance across Encoding & Codecs, General Tools, and Intro & Learning.
Explore related topics
Resources
- GPUVideo-androidAn Android library that applies GPU-accelerated video filters to videos, integrates with ExoPlayer, and supports video recording with Camer…
- slowmoVideoAn open source tool that creates slow-motion videos from existing footage by interpolating intermediate frames, allowing extreme slow motio…
- AviSynth+An improved version of the classic AviSynth frameserver. AviSynth+ allows video processing and filtering through scripting, enabling comple…
- Academy Color Encoding System (ACES)A standardized color management and interchange system for motion pictures and television. ACES defines comprehensive workflows for color g…
- ShotcutA free, open source, cross-platform video editor. It offers a wide format support via FFmpeg, a customizable UI, and a range of video and a…
- VirtualDubA classic open source video capture and processing utility for Windows, useful for quick linear operations, filtering, and format conversio…
- Yamdi (Yet Another Metadata Injector)A simple, fast tool to inject metadata (onMetaData) into FLV files. Yamdi can also insert an onLastSecond event and is often used to prepar…
- FFmpeg Batch Converter (Windows)A Windows front-end that allows batch processing with FFmpeg. Users can queue up multiple files with presets for conversion or processing,…
- 3DLUT CreatorA stand-alone software to create and edit 3D LUTs (Look Up Tables) for color grading. It provides a unique interface for manipulating the c…
- Kurento Media ServerAn open source WebRTC media server with advanced capabilities like mixing, transcoding, and computer vision integration. Kurento allows bui…
- CAMBI: A Banding Artifact DetectorNetflix Tech Blog article introducing CAMBI (Contrast-Aware Multi-scale Banding Index), a metric Netflix developed to automatically detect…
- Rebuilding Netflix Video Processing Pipeline with MicroservicesNetflix Tech Blog post (part of a series) describing how Netflix migrated their video processing pipeline to a microservices architecture t…
- OpenCVAn open source computer vision and machine learning library with extensive support for image and video analysis. Often used for video proce…
- PyFFmpegA Python wrapper for FFmpeg, allowing the composition and execution of FFmpeg commands through a fluent Python interface.
- AvidemuxA simple, free video editor for cutting, filtering, and encoding tasks, supporting many file types and codecs.
- ffmpeg tutorialTutorial series teaching FFmpeg usage and video processing fundamentals for developers. Note: the official site is served over plain HTTP —…
- Arch FFmpeg GPACA ready-prepared video transcoding pipeline to create DASH/ HLS compatible video files & playlists
- FFmpeg (GitHub mirror)Mirror of git://source.ffmpeg.org/ffmpeg.git.
- H265izeA node utility utilizing ffmpeg to encode videos with the hevc codec.
- avTranscoderC++ wrapper providing a high-level API around FFmpeg and LibAV for video transcoding tasks.
- MltCross-platform multimedia framework for video editing, processing, and playback applications.
- FlowbladeA free, open-source video editor for cutting, compositing, and editing video with a timeline-based interface.
- FFmpeg Python (kkroening)A Python wrapper for FFmpeg that simplifies interaction with the FFmpeg command-line tool for encoding, decoding, and processing video and…
- AvtkA Python library for audio and video processing that provides tools for encoding and manipulating media files.