Documentation

Start with the demo or CLI, then use the browser, architecture, development, and specification documents as needed.

Using Avelune

Install the command-line tools and encode, decode, inspect, or verify media.

  • CLI guide

    Encode, decode, inspect, verify, and maintain Avelune media from the command line.

Browser integration

Byte-range playback, WebAssembly codec APIs, media import, presentation, and browser acceleration.

Architecture

Non-normative design direction and engineering decisions around the codec.

Development

Conformance, testing, versioning, documentation, and release processes.

  • Independent conformance oracle

    Why Avelune keeps one independent decoder oracle and how its boundary is protected.

  • Testing Avelune

    Validation layers and regression policy for the canonical implementation and independent oracle.

  • Avelune document authoring profile

    The restricted AsciiDoc profile, metadata contract, stable-ID rules, and validation expectations for Avelune documentation and specifications.

  • Versioning and compatibility

    The draft software-version and format-generation axes, intended stable-release policy, and required updates for format-breaking changes.

  • Avelune web style

    Editorial, visual, interaction, accessibility, and review principles for Avelune's public website.

  • Release checklist

    The pre-release checklist for documentation, validation, browser playback, generated artifacts, and draft-format review.

Project information

Status, contribution, support, security, and intellectual-property information.

History

Superseded material kept for project history. These documents are not current implementation guidance.