contour
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

make-movie.sh
text/x-sh

Download raw (517 bytes)

# Transform SVG to PNG
PREVIOUS=""
for FILE in svg/*.svg
do
  FILENAME=$(basename $FILE)
  echo "PREVIOUS: ${PREVIOUS} FILE: ${FILENAME}"
  DIFF=$(cmp "svg/${PREVIOUS}" "svg/${FILENAME}")
  if [ "$PREVIOUS" != "" ] && [ "$DIFF" = "" ]
  then
    echo "Copy frame ${FILENAME}"
    cp "png/${PREVIOUS%.*}.png" "png/${FILENAME%.*}.png"
  else
    inkscape -z -e png/${FILENAME%.*}.png -w 1920 -h 1080 $FILE;
    PREVIOUS=$FILENAME
  fi
done

ffmpeg -i png/%05d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p 1920x1080.mp4;