Commit ac07247
xxwhirlpool
·
2026-03-08 13:02:15 -0400 EDT
parent 086b4c6
vidhash
1 files changed,
+6,
-0
+6,
-0
| ... | ... | @@ -16,6 +16,12 @@ vidsubs() { | |
| 16 | 16 | for f in *.mkv; do mkvmerge -o "${f%.*} SUB.mkv" "$f" --language 0:eng "${f%.*}.srt" || break; done | |
| 17 | 17 | } | |
| 18 | 18 | ||
| 19 | + | vidhash() { | |
| 20 | + | # borrowed from my buddy neckspike: | |
| 21 | + | # https://pastebin.com/mg3CVDiU | |
| 22 | + | for f in *.mkv; do hash=$(crc32 "$f") ext="${f##*.}" newname="${f%.*} [$hash]".$ext && gum confirm "are you sure you want to rename?" && mv "$f" "$newname" || echo "printing names instead" && echo "$newname"; done | |
| 23 | + | } | |
| 24 | + | ||
| 19 | 25 | choice() { | |
| 20 | 26 | choose=$(gum choose "avi2mkv" "any2hevc" "vid2frames" "vidsubs") | |
| 21 | 27 | case "$choose" in |