Skip to content

strukturag/vlc-libde265

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
m4
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

vlc-libde265

Plugins for VLC 2.x to support HEVC decoding using libde265. For VLC versions below 2.1, a modified MKV demuxer is included which has support for HEVC streams. For VLC versions below 2.2, modified MPEG-TS and MP4 demuxers are included which have support for HEVC streams.

Building

Build Status

Execute the default configure / make steps:

$ ./configure
$ make

If you fetched vlc-libde265 from GitHub, you will need to generate the configure script first:

$ ./autogen.sh

Dependencies

In addition to a compiler, a couple of other packages must be installed in order to compile the plugin:

  • libvlccore-dev
  • libde265-dev (>= 0.7)
  • libebml-dev
  • libmatroska-dev
  • libdvbpsi-dev

These should be available from the package management on any recent version of Debian / Ubuntu.

Patches

See the patches folder for changes applied to the VLC source code of the demuxers to make them compile against older versions of VLC.

Settings

In the advanced settings of VLC, a couple of properties can be configured for the libde265 plugins (below "Demuxers" and "Video codecs"):

  • Framerate for raw bitstream demuxer (25 fps is assumed by default)
  • Number of threads to use for decoding ("auto" by default)
  • Whether the deblocking filter should be disabled (enabled by default)
  • Whether the sample-adaptive-offset filter should be disabled (enabled by default)

Packages

Binary packages for Ubuntu are available on Launchpad: https://launchpad.net/~strukturag/+archive/libde265

Copyright (c) 2014 struktur AG

About

Standalone plugin for VLC 2.x to support decoding of HEVC/H.265 using libde265.

Resources

License

Stars

Watchers

Forks

Packages

No packages published