strukturag/libde265
Open h.265 video codec implementation.
What it solves
libde265 provides a reliable, open-source way to decode H.265 (HEVC) video files. It is designed to be easily integrated into other software applications, allowing developers to add high-efficiency video playback capabilities without building a codec from scratch.
How it works
Written from scratch in C, the library offers a simple, clean API for developers. It handles the complex decoding process by supporting advanced features like WPP and tile-based multithreading, and it uses hardware-specific optimizations (SSE, AVX2, and AVX-512) to ensure high performance. It supports the full Main profile, 10-bit color, and various chroma formats.
Who it’s for
This library is for software developers and engineers who need to add H.265 video decoding support to their own projects, such as media players, streaming tools, or image processing libraries.
Highlights
- Supports Main, Main 10, and Range Extensions (8 to 16-bit depth).
- Includes multithreading support for faster decoding.
- Highly portable with no external dependencies for the core library.
- Comes with example tools like
dec265 for playback and sherlock265 for visual bitstream analysis.
- Widely used in existing projects like VLC, GStreamer, and libheif.
Related
- Project
Kosinkadink/ComfyUI-VideoHelperSuiteA collection of ComfyUI nodes that enables users to import, manipulate, and export video files and image sequences, providing essential tools for frame-rate adjustment, batch processing, and video encoding.
- Project
Robbyant/lingbot-world-v2LingBot‑World‑V2 is a research‑grade video‑generation model that creates infinite, interactive worlds from text prompts. It offers fast (real‑time) and high‑quality variants (14 B and 1.3 B), supports diverse actions, and uses a pilot‑director agent architecture. The repo provides inference code, model download links, and a quick‑start guide; deployment code is not released.
- Project
xhongc/ai_storyAI Story is a Docker‑based web platform that turns a short text prompt into a complete short video. It automatically rewrites the prompt into a script, creates a storyboard, generates images via multiple AI image services, plans camera motions, and renders the final video, all orchestrated with Django, Celery, Redis and a Vue front‑end.
- Project
glanderness/BeefTVBeefTV is a desktop‑first, AI‑native video creation workspace. It provides a free‑form, node‑based canvas where users can connect prompts, assets and any text‑to‑image, video or audio model to generate and edit multimedia. Built with React, Go and Wails, it runs on macOS and Windows, stores data locally, and is extensible and lightweight.