From c45658e181a6372e3a8f9ccc8e21a344c8977a7d Mon Sep 17 00:00:00 2001 From: tth Date: Mon, 4 Apr 2022 11:34:50 +0200 Subject: [PATCH] add args parsing --- Fraktalism/encode.sh | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/Fraktalism/encode.sh b/Fraktalism/encode.sh index 620d285..6f1233d 100755 --- a/Fraktalism/encode.sh +++ b/Fraktalism/encode.sh @@ -1,15 +1,25 @@ #!/bin/bash -DDIR="frames/pick3d" +if [ $# -ne 2 ] ; then + echo + echo "need two arguments:" + echo " source dir" + echo " mp4 filename" + exit 1 +fi -echo "Encoding from " $DDIR +SDIR="$1" +FNAME="$2" +echo "Encoding from " $SDIR " to " $FNAME + +TITLE='---{ experimental }---' ffmpeg -nostdin \ - -loglevel warning \ - -y -r 25 -f image2 -i $DDIR/%05d.png \ - -metadata artist='---[ tTh ]---' \ - -metadata title='---[ experiment ]---' \ - -c:v libx264 -pix_fmt yuv420p \ - clifford-evolv-0.mp4 + -loglevel warning \ + -y -r 25 -f image2 -i $SDIR/%05d.png \ + -metadata artist='---{ tTh }---' \ + -metadata title="${TITLE}" \ + -c:v libx264 -pix_fmt yuv420p \ + $FNAME