Commit 5b8f942

xxwhirlpool  ·  2026-03-04 21:00:11 -0500 EST
parent 98b9686
add mkvmerge script to vidtools
1 files changed,  +6, -1
+6, -1
......@@ -12,12 +12,17 @@ vid2frames() {
1212 for f in *.mp4; do ffmpeg -i "$f" '%04d.png' || break; done
1313 }
1414
15+vidsubs() {
16+ for f in *.mkv; do mkvmerge -o "${f%.*} SUB.mkv" "$f" --language 0:eng "${f%.*}.srt"; done
17+}
18+
1519 choice() {
16- choose=$(gum choose "avi2mkv" "any2hevc" "vid2frames")
20+ choose=$(gum choose "avi2mkv" "any2hevc" "vid2frames" "vidsubs")
1721 case "$choose" in
1822 *avi2mkv) avi2mkv ;;
1923 *any2hevc) any2hevc ;;
2024 *vid2frames) vid2frames ;;
25+ *vidsubs) vidsubs ;;
2126 *) exit;;
2227 esac
2328 }