diff --git a/vithumbs.sh b/vithumbs.sh old mode 100644 new mode 100755 index 5c1157f..0df2b16 --- a/vithumbs.sh +++ b/vithumbs.sh @@ -19,12 +19,18 @@ SIZE=$4 if [ -z "$SIZE" ]; then SIZE=1600 fi +FONTFILE="" +if [ -z "$FONTFILE" ]; then + FONT="font=Mono" +else + FONT="fontfile=$FONTFILE" +fi + NFRAMES=$(echo "scale=0;$COLS*$ROWS" | bc) DURX=$(ffmpeg -i "$INPUT" 2>&1 | grep Duration | awk '{print $2}' | tr -d ,) DURATION=$(ffmpeg -i "$INPUT" 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] }') RES=$(ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 "$INPUT") FILESIZE=$(du -sm "$INPUT" | awk '{print $1}') -FONT="/System/Library/Fonts/Supplemental/PTMono.ttc" METADATA_PX=90 TMPDIR="/tmp/thumbnails-${RANDOM}/" mkdir $TMPDIR @@ -46,7 +52,7 @@ for (( VARIABLE=0; VARIABLE