summaryrefslogtreecommitdiff
path: root/bin/decode+edit+encode
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2017-05-17 20:16:04 +0200
committerJonas Smedegaard <dr@jones.dk>2017-05-17 20:16:04 +0200
commitb33f2677290bbbb6588ed1abce8f97fba4ec5b0c (patch)
treef046970767226909c265b8298fd331be0f728875 /bin/decode+edit+encode
parentc0dd40df55cc249daf25bf97fc0d01baf6f17e73 (diff)
Vary vp8 speed based on height.
Diffstat (limited to 'bin/decode+edit+encode')
-rwxr-xr-xbin/decode+edit+encode5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/decode+edit+encode b/bin/decode+edit+encode
index 96b7081..7499130 100755
--- a/bin/decode+edit+encode
+++ b/bin/decode+edit+encode
@@ -10,10 +10,11 @@ OUTPUT=../tmp/omni/show0/earth.webm
HEIGHT=360
-# TODO: Vary vpx quality based on height
SPEED_VP8=4
-# inspired by Apple HLS recommendations
+# * height steps and bitrates based on https://developer.apple.com/library/content/documentation/General/Reference/HLSAuthoringSpec/Requirements.html
+# TODO: adjust height steps or bitrates for 4:3 aspect ratio
+# TODO: resolve steps from source height using http://aarmstrong.org/tutorials/aspect-ratios-and-h264
if [ $HEIGHT -le 234 ]; then VBITRATE=145000;
elif [ $HEIGHT -le 270 ]; then VBITRATE=365000;
elif [ $HEIGHT -le 360 ]; then VBITRATE=730000;