libde265
brew install libde265
v1.1.1
LGPL-3.0-or-later
Open-source C library implementing the H.265/HEVC video codec decoder with multithreading and SSE optimizations.
Why you might care
Primary use case is as a build/runtime dependency for video playback software, transcoding tools, and GStreamer pipelines that need H.265 decoding. It's a lightweight, plain C implementation ideal for embedded systems and applications requiring LGPL-compatible licensing; includes reference decoder (dec265) and Qt-based player (sherlock265) for testing and development.
50.4k
30-day installs · #127
115.6k
90-day · #168
301.9k
365-day · #215
1.9k
★ GitHub stars · updated 11d ago
Build dependencies
Links
- https://github.com/strukturag/libde265
- GitHub: strukturag/libde265
- Brew formula source: Formula/lib/libde265.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"libx265",
"FFmpeg",
"libavcodec",
"dav1d"
],
"build_dependencies": [
"cmake"
],
"categories": [
"library",
"video-tool",
"decoder"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Open h.265 video codec implementation",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:40:40+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libde265",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-09T07:22:39Z",
"github_readme_excerpt": "\nlibde265 - open h.265 codec implementation\n==========================================\n\n\n\nlibde265 is an open source implementation of the h.265 video codec.\nIt is written from scratch and has a plain C API to enable\na simple integration into other software.\n\nlibde265 supports WPP and tile-based multithreading and includes SSE optimizations.\nThe decoder includes all features of the Main profile and correctly decodes almost all\nconformance streams (see [[wiki page](https://github.com/strukturag/libde265/wiki/Decoder-conformance)]).\n\nA list of supported features are available in the [wiki](https://github.com/strukturag/libde265/wiki/Supported-decoding-features).\n\nFor latest news check our website at http://www.libde265.org\n\nThe library comes with two example programs:\n\n- dec265, a simple player for raw h.265 bitstreams.\n It serves nicely as an example program how to use libde265.\n\n- sherlock265, a Qt-based video player with the additional capability\n to overlay some graphical representations of the h.265\n bitstream (like CU-trees, intra-prediction modes).\n\nExample bitstreams can be found, e.g., at this site:\n ftp://ftp.kw.bbc.co.uk/hevc/hm-10.1-anchors/bitstreams/ra_main/\n\nApproximate performance for WPP, non-tiles streams (measured using the `timehevc`\ntool from [the GStreamer plugin](https://github.com/strukturag/gstreamer-libde265)).\nThe tool plays a Matroska movie to the GStreamer fakesink and measures\nthe average framerate.\n\n| Resolution | avg. fps | CPU usage |\n| ----------------- | -------- | --------- |\n| [720p][1] | 284 fps | 39 % |\n| [1080p][2] | 150 fps | 45 % |\n| [4K][3] | 36 fps | 56 % |\n\nEnvironment:\n- Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz (4 physical CPU cores)\n- Ubuntu 12.04, 64bit\n- GStreamer 0.10.36\n\n[1]: http://trailers.divx.com/hevc/TearsOfSteel_720p_24fps_27qp_831kbps_720p_GPSNR_41.65_HM11_2aud_7subs.mkv\n[2]: http://trailers.divx.com/hevc/Tea",
"github_repo": "strukturag/libde265",
"github_stars": 1891,
"github_topics": [],
"homepage": "https://github.com/strukturag/libde265",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 50393,
"installs_365d": 301944,
"installs_90d": 115568,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-3.0-or-later",
"llm_generated_at": "2026-06-20T23:42:53+00:00",
"llm_model": "claude-haiku-4-5",
"name": "libde265",
"oldnames": [],
"one_liner": "Open-source C library implementing the H.265/HEVC video codec decoder with multithreading and SSE optimizations.",
"optional_dependencies": [],
"rank_30d": 127,
"rank_365d": 215,
"rank_90d": 168,
"raw_hash": "ff782323edebf108",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libde265.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.1.1",
"versioned_formulae": [],
"why_use_this": "Primary use case is as a build/runtime dependency for video playback software, transcoding tools, and GStreamer pipelines that need H.265 decoding. It\u0027s a lightweight, plain C implementation ideal for embedded systems and applications requiring LGPL-compatible licensing; includes reference decoder (dec265) and Qt-based player (sherlock265) for testing and development."
}