use super::{cmd, filter::Filter}; use crate::{ render::filter::channel, time::{format_time, Time} }; use anyhow::bail; use camino::{Utf8Path as Path, Utf8PathBuf as PathBuf}; use rational::Rational; use std::{borrow::Cow, process::Command}; pub(crate) struct FfmpegInput { pub(crate) concat: bool, pub(crate) loop_input: bool, pub(crate) fps: Option, pub(crate) start: Option