From 7c647c493f25254082d2e47a88a5a07344bc33ae Mon Sep 17 00:00:00 2001 From: Jan Jastrow Date: Thu, 20 Jan 2022 00:05:21 +0100 Subject: [PATCH] Move infobox design to variables --- vithumbs.sh | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/vithumbs.sh b/vithumbs.sh index 1bb5f28..f2539bb 100755 --- a/vithumbs.sh +++ b/vithumbs.sh @@ -5,7 +5,7 @@ if [ -z "$1" ]; then exit fi -# Define variables +# Input variables INPUT=$1 COLS=$2 if [ -z "$COLS" ]; then @@ -19,7 +19,16 @@ SIZE=$4 if [ -z "$SIZE" ]; then SIZE=1600 fi + +# Design variables +INFO_TEXTCOLOR="0xEEEEEE" +INFO_BGCOLOR="0x282828" +INFO_FONTSIZE=20 +INFO_LINESPACING=5 +INFO_HEIGHT=110 FONTFILE="" + +# Render text in system monospace font if no other is defined if [ -z "$FONTFILE" ]; then FONT="font=Mono" else @@ -32,8 +41,8 @@ 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}') -METADATA_PX=110 TMPDIR="/tmp/thumbnails-${RANDOM}/" + mkdir $TMPDIR for (( VARIABLE=0; VARIABLE