blob: 7e903f68f37dc2e978bfa7121849d07c9c68910a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
#for out; do true; done # get last argument
filelist=$(mktemp ${TMPDIR:-/tmp}/ffconcat.XXXXXX) || exit
pwd="$(pwd)"
for out; do
[ -e "$pwd/$out" ] \
&& files="$pwd/$out\n$files" \
|| ([ -e "$out" ] && files="$out\n$files")
done
echo $files | tail +2 | sed -n "s/\(.\+\)/file '\1'/p"# > $filelist
ffmpeg \
-f concat \
-safe 0 \
-i $filelist \
-c copy \
$out
|