Crate nightfall[][src]

Expand description

Nightfall

Nightfall is a library used internally by Dim to allow on-demand transcoding and streaming of various video files.

Features

  1. Transmuxing/Transcoding to DASH/fmp4.
  2. Throttling of ffmpeg.
  3. Subtitle streaming

Dependencies

ffmpeg > 4.1

Modules

error

Contains all the error types for this crate.

ffprobe

Helper methods to probe a mediafile for metadata.

profile

Contains our profiles as well as their respective args.

utils

Contains utils that make my life easier.

Structs

ChildStdout

The standard output stream for spawned children.

StateManager
StreamStat