From 270233ca5cabb23c8a99ea02d977fc483f6f3860 Mon Sep 17 00:00:00 2001 From: Dominic Date: Wed, 15 Nov 2023 14:13:57 +0100 Subject: [PATCH] add faststart flag --- src/render/ffmpeg.rs | 1 + src/render/mod.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/render/ffmpeg.rs b/src/render/ffmpeg.rs index 9af578c..86f6f20 100644 --- a/src/render/ffmpeg.rs +++ b/src/render/ffmpeg.rs @@ -177,6 +177,7 @@ impl Ffmpeg { if let Some(duration) = self.duration { cmd.arg("-t").arg(format_time(duration)); } + cmd.arg("-movflags").arg("+faststart"); cmd.arg(&self.output); let status = cmd.status()?; diff --git a/src/render/mod.rs b/src/render/mod.rs index 49c62b8..5e4257c 100644 --- a/src/render/mod.rs +++ b/src/render/mod.rs @@ -458,6 +458,7 @@ impl<'a> Renderer<'a> { )); ffmpeg.arg("-c:a").arg("copy").arg("-c:v").arg("h264_vaapi"); ffmpeg.arg("-b:v").arg(res.bitrate()); + ffmpeg.arg("-movflags").arg("+faststart"); ffmpeg.arg(&output); let status = ffmpeg.status()?;