summaryrefslogtreecommitdiff
path: root/bin/decode+edit+encode
diff options
context:
space:
mode:
Diffstat (limited to 'bin/decode+edit+encode')
-rwxr-xr-xbin/decode+edit+encode10
1 files changed, 9 insertions, 1 deletions
diff --git a/bin/decode+edit+encode b/bin/decode+edit+encode
index 6f86654..421dc4d 100755
--- a/bin/decode+edit+encode
+++ b/bin/decode+edit+encode
@@ -9,7 +9,15 @@ LOGO=../../content/icon_small.png
OUTPUT=../tmp/omni/show0/earth.webm
HEIGHT=360
-VBITRATE=256000
+
+# inspired by Apple HLS recommendations
+ if [ $HEIGHT -le 234 ]; then VBITRATE=145000;
+elif [ $HEIGHT -le 270 ]; then VBITRATE=365000;
+elif [ $HEIGHT -le 360 ]; then VBITRATE=730000;
+elif [ $HEIGHT -le 432 ]; then VBITRATE=1100000;
+elif [ $HEIGHT -le 540 ]; then VBITRATE=2000000;
+elif [ $HEIGHT -le 720 ]; then VBITRATE=3000000;
+fi
mkdir -p $(dirname "$OUTPUT")