From: Einar Jørgen Haraldseid Date: Tue, 13 Jul 2021 10:38:10 +0000 (+0200) Subject: Found an old script that can make video intro with arbitrary text(?) X-Git-Url: https://git.slaskete.net/einar-bin/commitdiff_plain/90480944fd7969101c1ea756a00ba419e070d169?ds=sidebyside Found an old script that can make video intro with arbitrary text(?) --- diff --git a/mkintro.sh b/mkintro.sh new file mode 100644 index 0000000..0abed27 --- /dev/null +++ b/mkintro.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# This script will make a text based intro movie of 5 seconds lenght + +if [ -f "$1" ]; then + filename=$1 + + # make the source image: + convert xc:black -resize 640x480! -antialias -gravity "Center" -fill white -font Helvetica -pointsize 34 -annotate 0 @$filename "$filename"000.jpg + + # link it 125 times for 5 seconds: + for ((i=1;i<125;i+=1)); do + ln -s "$filename"000.jpg "$filename"`printf "%03d" "$i"`.jpg + done + + # make the movie: + mencoder mf://*.jpg -mf w=640:h=480:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy -o "$filename".avi +# mencoder mf://*.jpg -mf w=640:h=480:fps=25:type=jpg -ovc raw -oac copy -o "$filename".avi + +# clean up after ourselves: + for ((i=1;i<125;i+=1)); do + rm "$filename"`printf "%03d" "$i"`.jpg + done + +else + echo "Usage: mkintro.sh textfile" && exit +fi