ez-ffmpeg 0.12.0

A safe and ergonomic Rust interface for FFmpeg integration, designed for ease of use.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Pure-Rust subtitle rendering: fonts, shaping, rasterization, layout.
//!
//! Implements [`crate::subtitle::backend::SubtitleRenderer`] on top of the
//! [`crate::subtitle::ass`] parser without linking libass. The module split
//! mirrors the pipeline: `fonts` (discovery + matching) -> `shape` (bidi +
//! rustybuzz) -> `raster` (zeno fill/stroke + blur) -> `layout` (styling
//! state machine, wrapping, alignment) -> `renderer` (the trait impl and
//! frame-time entry point).

pub(crate) mod fonts;
pub(crate) mod layout;
pub(crate) mod raster;
pub(crate) mod renderer;
pub(crate) mod shape;

pub(crate) use renderer::PureRenderer;