summaryrefslogtreecommitdiff
path: root/cut_by_vtt.sh
blob: d85743f846ba56eb0b1bd05f5f9a32ceb4713356 (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 " " '{print "ffmpeg -i "$audioname" -ss " $1 " -to " $3 " -vn -acodec copy " NR ".ogg"}')

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