Compare commits

...
Sign in to create a new pull request.

9 commits

9 changed files with 74 additions and 19 deletions

8
pack-1080p Executable file
View file

@ -0,0 +1,8 @@
pack-vid \
--size=0 \
--width=1920 \
--height=1080 \
--bitrate=6m \
--preset=veryslow \
--keyframe-int=240 \
"$@"

8
pack-480p Executable file
View file

@ -0,0 +1,8 @@
pack-vid \
--size=0 \
--width=854 \
--height=480 \
--bitrate=1.5m \
--preset=veryslow \
--keyframe-int=240 \
"$@"

8
pack-720p Executable file
View file

@ -0,0 +1,8 @@
pack-vid \
--size=0 \
--width=1280 \
--height=720 \
--bitrate=3m \
--preset=veryslow \
--keyframe-int=240 \
"$@"

11
pack-atari Executable file
View file

@ -0,0 +1,11 @@
pack-vid \
--size=0 \
--width=640 \
--height=480 \
--bitrate=0.75m \
--preset=veryslow \
--keyframe-int=600 \
--audio-channels=1 \
--audio-bitrate=48000 \
"$@"

View file

@ -1,7 +1 @@
#pack-set --color-temperature=6800 --peak=600 --vibrance=0.2 "$@" pack-set --exposure=-2 --tonemap=mobius --dither "$@"
#pack-set --color-temperature=6800 --peak=800 --vibrance=0.2 "$@"
#pack-set --peak=800 --vibrance=0.2 "$@"
#pack-set --exposure=-2 --tonemap=clip "$@"
#pack-set --exposure=-2 --tonemap=mobius "$@"
#pack-set --exposure=-2 --tonemap=mobius "$@"
pack-set --exposure=-2 --tonemap=mobius --peak=500 "$@"

View file

@ -13,12 +13,9 @@ do
else else
echo "FILE: $INFILE" echo "FILE: $INFILE"
#COMMON="" COMMON="--peak=1000 --dither"
#COMMON="--exposure=-2.5 --peak=141"
#COMMON="--exposure=-1 --peak=500"
COMMON="--peak=1000"
SPEED_SMALL="veryslow" SPEED_SMALL="veryslow"
SPEED_LARGE="slow" SPEED_LARGE="veryslow"
SMALL="$COMMON --size=4m --quality=0.75 --preset=$SPEED_SMALL" SMALL="$COMMON --size=4m --quality=0.75 --preset=$SPEED_SMALL"
MED="$COMMON --size=10m --preset=$SPEED_SMALL" MED="$COMMON --size=10m --preset=$SPEED_SMALL"

28
pack-set-av1 Executable file
View file

@ -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

View file

@ -13,16 +13,16 @@ do
else else
echo "FILE: $INFILE" echo "FILE: $INFILE"
COMMON="--vcodec=libsvtav1 --hdr" COMMON="--hdr"
SPEED_SMALL="4" SPEED_SMALL="4"
SPEED_LARGE="4" SPEED_LARGE="4"
SMALL="$COMMON --size=4m --quality=0.5 --preset=$SPEED_SMALL" SMALL="$COMMON --size=4m --quality=0.9375 --preset=$SPEED_SMALL"
MED="$COMMON --size=10m --quality=0.75 --preset=$SPEED_SMALL" MED="$COMMON --size=10m --quality=1.25 --preset=$SPEED_SMALL"
TEN80="$COMMON --bitrate=4000000 --width=1920 --height=1080 --preset=$SPEED_LARGE" TEN80="$COMMON --bitrate=5000000 --width=1920 --height=1080 --preset=$SPEED_LARGE"
pack-vid $SMALL $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-small.webm" pack-vid $SMALL $OPTS "$INFILE" "${INFILE%.mp4}-hdr-small.mp4"
pack-vid $MED $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-med.webm" pack-vid $MED $OPTS "$INFILE" "${INFILE%.mp4}-hdr-med.mp4"
pack-vid $TEN80 $OPTS "$INFILE" "${INFILE%.mp4}-hdr-av1-1080p.webm" pack-vid $TEN80 $OPTS "$INFILE" "${INFILE%.mp4}-hdr-1080p.mp4"
fi fi
done done

View file

@ -340,6 +340,7 @@ function convert( $src, $dest, $options ) {
if ( $vibrance ) { if ( $vibrance ) {
$filters[] = "vibrance=$vibrance"; $filters[] = "vibrance=$vibrance";
} }
$filters[] = "format=yuv420p";
} else { } else {
$filters[] = "format=yuv420p"; $filters[] = "format=yuv420p";
} }