Expand description
Media engine v0.1: video + audio via ffmpeg (external process).
probeshells out to ffprobe and maps the result intoMediaInfo.planis pure bitrate budgeting → anEncodePlan(tested without ffmpeg).plandispatches on media kind: two-pass video vs single-pass audio.runexecutes the plan: encode, size verification and (for video) a single correction retry on overshoot.
Structs§
- Media
Engine - The ffmpeg engine for video and audio.
Enums§
- Pass
Kind - Which pass of the encode a progress update belongs to.