MCPcopy Index your code
hub / github.com/Dusk-Labs/nightfall

github.com/Dusk-Labs/nightfall @0.3.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.3.11 ↗ · + Follow
142 symbols 246 edges 17 files 14 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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

Extension points exported contracts — how you extend this code

TranscodingProfile (Interface)
(no doc) [9 implementers]
src/profiles/mod.rs
WriteBoxToFile (Interface)
(no doc) [1 implementers]
src/patch/mod.rs

Core symbols most depended-on inside this repo

join
called by 8
src/session.rs
write
called by 7
src/patch/segment.rs
collect
called by 6
src/lib.rs
start
called by 5
src/lib.rs
current_chunk
called by 5
src/session.rs
stream_type
called by 5
src/profiles/amf.rs
write_box
called by 5
src/patch/mod.rs
start_num
called by 4
src/session.rs

Shape

Method 105
Class 24
Function 8
Enum 3
Interface 2

Languages

Rust100%

Modules by API surface

src/session.rs31 symbols
src/lib.rs18 symbols
src/profiles/mod.rs13 symbols
src/profiles/video.rs10 symbols
src/profiles/vaapi.rs10 symbols
src/patch/segment.rs10 symbols
src/profiles/subtitle.rs9 symbols
src/profiles/cuda.rs8 symbols
src/ffprobe.rs8 symbols
src/profiles/audio.rs7 symbols
src/profiles/amf.rs7 symbols
src/patch/init_segment.rs5 symbols

For agents

$ claude mcp add nightfall \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact