From e7fe9f2f9fb842c5ce7a45ac3527a572fe2ddf9b Mon Sep 17 00:00:00 2001 From: Brooke Vibber Date: Sun, 5 Oct 2025 20:07:48 -0700 Subject: [PATCH] tweak --- pack-set-av1 | 28 ++++++++++++++++++++++++++++ pack-set-hdr | 14 +++++++------- 2 files changed, 35 insertions(+), 7 deletions(-) create mode 100755 pack-set-av1 diff --git a/pack-set-av1 b/pack-set-av1 new file mode 100755 index 0000000..6d168e6 --- /dev/null +++ b/pack-set-av1 @@ -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=libsvtav1 --hdr" + SPEED_SMALL="4" + SPEED_LARGE="4" + + SMALL="$COMMON --size=4m --quality=0.5 --preset=$SPEED_SMALL" + MED="$COMMON --size=10m --quality=0.75 --preset=$SPEED_SMALL" + TEN80="$COMMON --bitrate=4000000 --width=1920 --height=1080 --preset=$SPEED_LARGE" + + pack-vid $SMALL $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-small.webm" + pack-vid $MED $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-med.webm" + pack-vid $TEN80 $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-1080p.webm" + fi +done diff --git a/pack-set-hdr b/pack-set-hdr index 6d168e6..2a085ad 100755 --- a/pack-set-hdr +++ b/pack-set-hdr @@ -13,16 +13,16 @@ do else echo "FILE: $INFILE" - COMMON="--vcodec=libsvtav1 --hdr" + COMMON="--hdr" SPEED_SMALL="4" SPEED_LARGE="4" - SMALL="$COMMON --size=4m --quality=0.5 --preset=$SPEED_SMALL" - MED="$COMMON --size=10m --quality=0.75 --preset=$SPEED_SMALL" - TEN80="$COMMON --bitrate=4000000 --width=1920 --height=1080 --preset=$SPEED_LARGE" + SMALL="$COMMON --size=4m --quality=0.9375 --preset=$SPEED_SMALL" + MED="$COMMON --size=10m --quality=1.25 --preset=$SPEED_SMALL" + TEN80="$COMMON --bitrate=5000000 --width=1920 --height=1080 --preset=$SPEED_LARGE" - pack-vid $SMALL $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-small.webm" - pack-vid $MED $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-med.webm" - pack-vid $TEN80 $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-1080p.webm" + pack-vid $SMALL $OPTS "$INFILE" "${INFILE%.mp4}-hdr-small.mp4" + pack-vid $MED $OPTS "$INFILE" "${INFILE%.mp4}-hdr-med.mp4" + pack-vid $TEN80 $OPTS "$INFILE" "${INFILE%.mp4}-hdr-1080p.mp4" fi done