aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/vidthumb
blob: 248abd76327c455ea010a27ddaf5b80ddaf4d6e0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env sh

# Description: Generate video thumbnails and view them
#
# Dependencies:
#    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

printf "Press any key to exit..."
read -r _