#!/bin/bash

# Copyright Jean-Philippe Guillemin <h1p8r10n@gmail.com>. This program is free software;
# you can redistribute it and/or modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2 of the License,
# or (at your option) any later version. Please take a look at http://www.gnu.org/copyleft/gpl.htm

MD5="$(echo -n "$4" | md5sum | cut -d " " -f1)"
[ "$1" == "256" ] && FOLDER="large" || FOLDER="normal"

mkdir -p "$HOME/.cache/thumbnails/$FOLDER"

ffmpeg -ss 120 -i "$2" -vf "thumbnail,scale=$1:-1" -frames 1 /tmp/.$MD5.png 1>/dev/null 2>&1
convert -size $1x$1 xc:black -gravity center \
/tmp/.$MD5.png -composite \
/usr/share/thumbnailers/film-tracking.png -resize $1x$1 -composite "$HOME/.cache/thumbnails/$FOLDER/$MD5.png"
rm -f /tmp/.$MD5.png
exit 0






