pub fn export_frames(
out: &Path,
canvas: Canvas,
opts: ExportOptions,
frames: impl FnMut(u64, Option<Frame>) -> Result<Option<VideoFrame>>,
audio: impl FnMut(u64, usize) -> Result<AudioBuffer> + Send,
progress: impl FnMut(&Progress) -> bool,
) -> Result<Exported>