aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/vidthumb
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/vidthumb')
-rwxr-xr-xplugins/vidthumb27
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/vidthumb b/plugins/vidthumb
new file mode 100755
index 0000000..a6eb0e4
--- /dev/null
+++ b/plugins/vidthumb
@@ -0,0 +1,27 @@
+#!/usr/bin/env sh
+
+# Description: Generate video thumbnails and view them
+#
+# Requires:
+# ffmpegthumbnailer: https://github.com/dirkvdb/ffmpegthumbnailer
+# lsix: https://github.com/hackerb9/lsix
+#
+# Shell: POSIX compliant
+# Author: Arun Prakash Jana
+
+mkdir .nthumbs > /dev/null 2>&1
+
+for file in *; do
+ if [ -f "$file" ]; then
+ ffmpegthumbnailer -i "$file" -o .nthumbs/"${file%%.*}".jpg 2> /dev/null
+ fi
+done
+
+# render thumbnails in lsix
+lsix .nthumbs/*
+
+# remove the thumbnails
+rm -rf .nthumbs
+
+echo -n "Press any key to exit..."
+read dummy