diff --git a/pack-set-vp9 b/pack-set-vp9 new file mode 100755 index 0000000..638bf85 --- /dev/null +++ b/pack-set-vp9 @@ -0,0 +1,28 @@ +#!/bin/bash +set -e + +OPTS="" + +for INFILE in "$@" +do + if [[ "$1" =~ ^--.* ]] + then + echo "OPTION: $1" + OPTS="$OPTS $1" + shift + else + echo "FILE: $INFILE" + + COMMON="--vcodec=libvpxvp9 --hdr" + SPEED_SMALL="2" + SPEED_LARGE="2" + + SMALL="$COMMON --size=4m --quality=0.5 --speed=$SPEED_SMALL" + MED="$COMMON --size=10m --quality=0.75 --speed=$SPEED_SMALL" + TEN80="$COMMON --bitrate=4000000 --width=1920 --height=1080 --preset=$SPEED_LARGE" + + pack-vid $SMALL $OPTS "$INFILE" "${INFILE%.mp4}-hdr-vp9-small.webm" + pack-vid $MED $OPTS "$INFILE" "${INFILE%.mp4}-hdr-vp9-med.webm" + pack-vid $TEN80 $OPTS "$INFILE" "${INFILE%.mp4}-hdr-vp9-1080p.webm" + fi +done