A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
Video Codec GitHub Repositories
Explore popular GitHub repositories tagged “video-codec”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
The Android-Video-Trimmer project implements the selection of clips for long and short videos. It uses MediaMetadataRetriever to obtain video frames, and uses ffmpeg for video cropping and video compression.
Minimalistic H264/SVC encoder single header library
A codec for fast video playback
A toolkit showing GPU's all-round capability in video processing
Fast Graphics Library for Attiny85 and SSD1306 over I2c
Video Encoder for Now and Next Decade
AV1 video codec bitstream parser (not decoder!)
Use the GPU's idle NVENC silicon to multiply the effective bandwidth of every PCIe wire on the board
Pure-Rust media transcoding framework — codecs, containers, filters, and a JSON transcode job graph. No C dependencies.
A Flutter package for converting audio and video files with FFmpeg. Supports containers, codecs, bitrates, and real-time progress tracking. https://xaus-group.github.io/nyx_converter/
A RoQ video playback system for the Sega Dreamcast video game console
UniGSC is a highly modular and extensible framework for compressing static and dynamic Gaussian Splats, supporting both video and point cloud codecs. It’s designed for researchers and developers to quickly prototype, evaluate, and extend Gaussian Splats compression pipelines.
baseline h.264 encoder
AV2 video decoder in Rust — full port of dav2d C logic to memory-safe Rust. 47K lines, 786 tests. Assembly DSP via FFI.
Two-phase Scheme for Trimming QTMT CU Partition using Multi-branch Convolutional Neural Networks
Motion Estimation implementation by using Verilog HDL
The ultimate professional workspace for GBA video creation. Encode, compile, and optimize high-fidelity video ROMs with an advanced incremental build engine. | El espacio de trabajo definitivo para crear video de GBA. Codifica, compila y optimiza ROMs con un motor avanzado de compilación incremental. https://discord.gg/wsFFExCWFu
Repository for the Evaluation of ffmpeg Video Codecs on Quality Metrics - MS-SSIM, PSNR, and VMAF. Currently supports H264. H.265, VP9 and AV1. Extensible to other codecs, useful for RD plot analysis, studying the impact of encoding configuration on compression, and comparing Video Codecs.
Fullsearch based Motion Estimation Processor written in Verilog-HDL
coding tools study in AOM AV1 video codec.
Design of Efficient Perspective Affine Motion Estimation/Compensation for Versatile Video Coding (VVC) Standard (Electronics) - Official Repository
A basic DVC (Distributed Video Coding) implementation
Windows下解码和播放视频的例程
A simple YUV420 video codec optimized for single threaded decoding performance for Windows x64
⚡ AV2 video encoding accelerated 3-5x via SYCL/CUDA/OpenCL — runs on NVIDIA, AMD & Intel GPUs
Quantum Dynamic Range Video: floating-point format & toolchain succeeding integer HDR/DolbyVision, Float64 mastering → Float32 PQ/HLG delivery, Open Dynamic Metadata v2, AV1 muxing to MP4, fMP4/CMAF (DASH/HLS), IVF/OBU, HDR10 metadata, DisplayHDR targets, HDR10+/DV interop with loss reporting, and public-key + post-quantum (FIPS204 MLDSA) signing.
Image compression practice for Undergraduate
PhD Thesis manuscript of the work done at Orange Labs from November 2012 to October 2015