Home

Awesome

openHEVC

openHEVC is a fork of Libav with only the files needed to decode HEVC content, it was created for research purposes. Most people will not need to use this and should use the libav HEVC decoder available at https://github.com/OpenHEVC/ffmpeg instead (see https://ffmpeg.org/documentation.html for documentation).

openHEVC in combination with GPAC is used in 3 research projects:

What does openHEVC support?

What is the compiling infrastructure?

Where is the source code of openHEVC?

Where is the source code of GPAC?

How to compile openHEVC on linux from source code

git clone git://github.com/OpenHEVC/openHEVC.git
cd openHEVC
git checkout hevc_rext
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RELEASE ..
make
sudo make install

How to test openHEVC on linux from source code

How to compile gpac with openHEVC on linux

./configure 
make
sudo make install

How to embed HEVC into MP4 file format

How to embed HEVC into TS

cd bin/gcc
./mp42ts -prog=hevc.mp4 -dst-file=test.ts
MP4Client test.ts # to play HEVC transport streams

openHEVC contributors


Publications

OpenHEVC-MV-Decoder