summaryrefslogtreecommitdiff
path: root/cut_by_vtt.sh
blob: a4576a29927a849ff9cb1e5d29bd14978b357512 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

set -e

filename=${1:-}
audioname=$(printf "$filename" | sed "s/\(.*\).vtt/\1/")

# given vtt what is original ext?
ffmpeg_commands=$(grep "\-->" $filename | awk -F " " -v aname="$audioname" '{print "ffmpeg -i "aname" -ss " $1 " -to " $3 " -vn -acodec copy " NR ".ogg"}')

while read cline;
do
    echo $cline && sleep 1;
done <<< $ffmpeg_commands