From 9d115d1f90e2f201aa674f82701825bcc3cd3ecf Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sat, 4 Feb 2023 21:09:19 +0600 Subject: Initial commit --- cut_by_vtt.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 cut_by_vtt.sh diff --git a/cut_by_vtt.sh b/cut_by_vtt.sh new file mode 100755 index 0000000..d85743f --- /dev/null +++ b/cut_by_vtt.sh @@ -0,0 +1,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 -- cgit v1.2.3