Giter Site home page Giter Site logo

kid1carus / vlc-libde265 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from strukturag/vlc-libde265

0.0 1.0 0.0 280 KB

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

License: GNU Lesser General Public License v3.0

Makefile 0.46% Shell 0.08% M4 0.24% C 62.93% C++ 36.29%

vlc-libde265's Introduction

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

vlc-libde265's People

Contributors

fancycode avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.