From 617628d644d22b9714fa674db6b9f9243894dca9 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Tue, 5 Dec 2017 02:28:51 +0100 Subject: [PATCH] Combine multiple video files into one. --- ffcat.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 ffcat.sh diff --git a/ffcat.sh b/ffcat.sh new file mode 100755 index 0000000..00c60c9 --- /dev/null +++ b/ffcat.sh @@ -0,0 +1,14 @@ +#!/bin/sh +TMPFILE=`mktemp` +BASENAME=`basename "$1"` +while [ $# -gt 0 ]; do + THISFILE=`realpath "$1"` + echo "file '${THISFILE}'">>$TMPFILE +# echo "file '${1}'">>$TMPFILE + shift +done +EXT="${BASENAME##*.}" +NAMENOEXT="${BASENAME%.*}" +echo "Output ext: $EXT" +ffmpeg -f concat -safe 0 -i "$TMPFILE" -codec copy "${NAMENOEXT}_combined.${EXT}" +rm "$TMPFILE"