From 5cc91d712f81cedacc9bd73522116a9ed5fb5f5d Mon Sep 17 00:00:00 2001 From: Dominic Date: Thu, 16 Nov 2023 09:33:58 +0100 Subject: [PATCH] run all transcoding through the ffmpeg helper --- src/render/ffmpeg.rs | 152 ++++++++++++++++++++++++++++++++----------- src/render/mod.rs | 35 +++------- 2 files changed, 122 insertions(+), 65 deletions(-) diff --git a/src/render/ffmpeg.rs b/src/render/ffmpeg.rs index 63657cd..614ad19 100644 --- a/src/render/ffmpeg.rs +++ b/src/render/ffmpeg.rs @@ -1,7 +1,8 @@ use super::{cmd, filter::Filter}; use crate::{ render::filter::channel, - time::{format_time, Time} + time::{format_time, Time}, + Resolution }; use anyhow::bail; use camino::Utf8PathBuf as PathBuf; @@ -55,6 +56,7 @@ pub(crate) struct FfmpegOutput { pub(crate) duration: Option