Kvazaar

Jul 20, 2023

H.265/HEVC encoder implemented in C

The purpose of this academic open-source project is to develop a video encoder for the emerging High Efficiency Video Coding HEVC standard. This Kvazaar HEVC encoder is being developed towards the following goals

  1. Coding efficiency close to HEVC reference encoder HM
  2. Modular encoder structure to simplify its data flow modeling
  3. Efficient support for different parallelization approaches
  4. Easy portability to different platforms
  5. Optimized encoding speed without sacrificing its coding efficiency, modularity, or portability
  6. Reduced computation and memory resources without sacrificing its coding efficiency, modularity, or portability
  7. Excellent software readability and implementation documentation

Achieving these objectives requires encoder with design decisions that make this open-source encoder unique

  1. The encoder is developed from the scratch HM used as a reference
  2. The implementation language is platform-independent C


Checkout these related ports:
  • Zoneminder - Complete security camera solution, fully web based with image analysis
  • Zart - GMIC GUI for video streams
  • Ytfzf - Find and watch YouTube videos from the terminal
  • Yamdi - Metadata injector for FLV files
  • Xvid - Opensource MPEG-4 codec, based on OpenDivx
  • Xporthdmv - The xport Transport Stream Demuxer
  • Xine - X11 multimedia player
  • Xfce4-parole - Lightweight media player for Xfce4 based on GStreamer
  • Xawtv - TV viewing application and a few TV utilities
  • Xanim - Play most popular animation formats and show pictures
  • X265 - H.265/High Efficiency Video Coding (HEVC) format
  • X264 -
  • Wlrobs - Wayland screen capture plugin for obs-studio
  • Wl-screenrec - High performance wlroots screen recording, featuring hardware encoding
  • Winff - Convert your videos quickly, easily, and all at once