5 releases

Uses new Rust 2024

new 0.2.2 May 17, 2025
0.2.1 May 15, 2025
0.2.0 Apr 27, 2025
0.1.1 Feb 21, 2025
0.0.1 Feb 9, 2025

#315 in Video

Download history 236/week @ 2025-02-08 135/week @ 2025-02-15 61/week @ 2025-02-22 19/week @ 2025-03-01 5/week @ 2025-03-08 2/week @ 2025-04-05 3/week @ 2025-04-12 139/week @ 2025-04-26 24/week @ 2025-05-03 105/week @ 2025-05-10

268 downloads per month
Used in 3 crates

MIT/Apache

330KB
5K SLoC

scuffle-h265

[!WARNING]
This crate is under active development and may not be stable.

License: MIT OR Apache-2.0 docs.rs crates.io GitHub Actions: ci Codecov


A pure Rust implementation of the HEVC/H.265 decoder.

This crate is designed to provide a simple and safe interface to decode HEVC/H.265 SPS NALUs.

See the changelog for a full release history.

Feature flags

  • docs — Enables changelog and documentation of feature flags

Examples

use scuffle_h265::SpsNALUnit;

let nalu = SpsNALUnit::parse(reader)?;
println!("Parsed SPS NALU: {:?}", nalu);

License

This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.

SPDX-License-Identifier: MIT OR Apache-2.0

Dependencies

~0.3–1.1MB
~20K SLoC