22 lines
695 B
Bash
22 lines
695 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
exec 3> >(zenity --progress --title="generating thumbnails..." --percentage=0 --width=400 --no-cancel )
|
||
|
echo "# searching for files..." >&3
|
||
|
files=$(find . -name '*.webm')
|
||
|
echo "$(tput setaf 2)The following files werde found:$(tput sgr0)"
|
||
|
echo "$files"
|
||
|
echo "----"
|
||
|
num_files=$(echo "$files"| wc -l)
|
||
|
a=1
|
||
|
find . -name '*.webm' -print0 | while read -d $'\0' file # http://stackoverflow.com/a/15931055
|
||
|
do
|
||
|
echo "$(tput setaf 2)$file$(tput sgr0)"
|
||
|
echo "# $file ($a/$num_files)" >&3;
|
||
|
./thumbnail.sh "$file" best
|
||
|
echo "$a/$num_files*100" | bc -l >&3 #percentage
|
||
|
((a++))
|
||
|
done
|
||
|
|
||
|
echo "# finished generating thumbnails" >&3
|
||
|
notify-send "Thumbnails" "finished" #im Paket libnotify-bin
|