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"