libde265-1.0.16

Introduction to libde265

The libde265 package contains an open source H.265 video codec implementation.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

libde265 Dependencies

Optional

SDL2-2.32.10 (for YUV overlay output support of dec265), both Qt 5 and FFmpeg-7.1.2 (for building sherlock265)

Installation of libde265

First, prevent the installation of some programs which are only useful for hacking libde265:

sed '/tools/d' -i Makefile.am &&
./autogen.sh

Install libde265 by running the following commands:

./configure --prefix=/usr         \
            --disable-sherlock265 \
            --disable-static      &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--disable-sherlock265: This switch disables the sherlock265 program because it requires Qt5, which is no longer in BLFS. The sherlock265 program is mostly useful for users who are editing H.265 videos.

--enable-encoder: This option enables the H.265 encoder, in addition to the decoder. The encoder is still experimental though so the instructions above do not contain this option.

Contents

Installed Program: dec265
Installed Library: libde265.so
Installed Directory: /usr/include/libde265

Short Descriptions

dec265

decodes H.265 data (a raw bitstream of a stream with NAL units)

libde265.so

contains an H.265 video decoder