diff --git a/assets/fastforward.svg b/assets/fastforward.svg
new file mode 100644
index 0000000..5243967
--- /dev/null
+++ b/assets/fastforward.svg
@@ -0,0 +1,8 @@
+
diff --git a/assets/logo.svg b/assets/logo.svg
new file mode 100644
index 0000000..b14083d
--- /dev/null
+++ b/assets/logo.svg
@@ -0,0 +1,199 @@
+
+
+
diff --git a/src/render/ffmpeg.rs b/src/render/ffmpeg.rs
index 1c94319..70e5dba 100644
--- a/src/render/ffmpeg.rs
+++ b/src/render/ffmpeg.rs
@@ -2,9 +2,10 @@ use super::cmd;
use crate::time::{format_time, Time};
use camino::{Utf8Path as Path, Utf8PathBuf as PathBuf};
use rational::Rational;
-use std::process::Command;
+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