- commit
- 5b8f942
- parent
- 98b9686
- author
- xxwhirlpool
- date
- 2026-03-04 21:00:11 -0500 EST
add mkvmerge script to vidtools
1 files changed,
+6,
-1
+6,
-1
1@@ -12,12 +12,17 @@ vid2frames() {
2 for f in *.mp4; do ffmpeg -i "$f" '%04d.png' || break; done
3 }
4
5+vidsubs() {
6+ for f in *.mkv; do mkvmerge -o "${f%.*} SUB.mkv" "$f" --language 0:eng "${f%.*}.srt"; done
7+}
8+
9 choice() {
10- choose=$(gum choose "avi2mkv" "any2hevc" "vid2frames")
11+ choose=$(gum choose "avi2mkv" "any2hevc" "vid2frames" "vidsubs")
12 case "$choose" in
13 *avi2mkv) avi2mkv ;;
14 *any2hevc) any2hevc ;;
15 *vid2frames) vid2frames ;;
16+ *vidsubs) vidsubs ;;
17 *) exit;;
18 esac
19 }