Gitlhevcanalyzer

Gitl HEVC Analyzer based on Qt. Custom filters supported.


Project maintained by lheric Hosted on GitHub Pages — Theme by mattgraham

What is Gitl HEVC Analyzer

logo

Gitl HEVC Analyzer is an open-source tool for bitstream analysis for HEVC/H.265 .

It is released under Apache License 2.0. In addition, it's NOT for commercial use. If you want to use it for commercial purpose, please contact us. If you are not using it to develop weapons, produce or sell illegal drugs, and if you are not a terrorist, we will give your a commercial version for free.

If you are using our analyzer in your paper, please add a footnote or reference to our work

Current building status: Build Status

Looking for binary?

Windows (32/64 bit):

https://sourceforge.net/projects/gtilhevcanalyzer/

Why Gitl HEVC Analyzer

First, all the commercial HEVC analyzers are too expensive for us.

Second, we need to draw additional grphics on the analysis results. It supports custom filters. In fact, all the features are implemented via custom filters.

Screenshot

Windows (Dark theme): Win

Linux (Default theme): Linux

Features

Support YUV420 (8bit) bitstream.

For historical reasons, besides formal HEVC bitstream, it also supports bitstreams generated by older HM encoders (HM-4.0 & HM-5.2).

Intelligent Information Processing Lab

Road Map

How To Build

Written in C++ with Qt5 You should get and install Qt 5.1.0 or higher.

  1. Clone this repository.

    git clone https://github.com/lheric/GitlHEVCAnalyzer.git GitlHEVCAnalyzer
    
  2. Init & update the submodules.

    cd GitlHEVCAnalyzer
    git submodule update --init --recursive
    git submodule update --recursive
    

3a. Build on linux:

qmake -qt=qt5 GitlHEVCAnalyzer.pro -r "CONFIG+=Release"
make

3b. Build on windows:

qmake GitlHEVCAnalyzer.pro -r "CONFIG+=Release"
make

Instead of the building on the command line , Qt Creator is supported. Clone this project and its submodules, then open GitlHEVCAnalyzer.pro in Qt Creator.

Contact Us

Intelligent Information Processing Lab

Sun Yat-sen University, Guangzhou, P.R.China

Author: Huang Li (李璜)

lihuang55555@gmail.com

Supervised by Prof. Hongyang CHAO

Hongyang Chao (朝红阳)

isschhy@mail.sysu.edu.cn

School of Software

Sun Yat-sen University