]> git.plutz.net Git - serve0/blobdiff - helpers/genmeta.sh
enable background thumb generation
[serve0] / helpers / genmeta.sh
index c41c49155895a3f42550033084288594af6e1b0b..4fa28e4b4427ebef56126135e841156d78098005 100755 (executable)
@@ -8,12 +8,13 @@ if [ -r "$meta" ]; then
   description="$(sed -n '3,$p' "$meta")"
 fi
 
-mplayer -really-quiet -identify -frames 0 -nosound -vo null "$video" \
-| sed -rn 's:ID_VIDEO_WIDTH=(.*):\1:p;
+mplayer --input=nodefault-bindings:conf=/dev/null -nosound -vo null -identify -frames 0 "$video" \
+| sort \
+| sed -rn 's:ID_LENGTH=(.*)(\..*)$:\1:p;
            s:ID_VIDEO_HEIGHT=(.*):\1:p;
-           s:ID_LENGTH=(.*)(\..*)$:\1:p;' \
+           s:ID_VIDEO_WIDTH=(.*):\1:p;' \
 | tr '\n' ' ' \
-| read width height length
+| read length height width
 
 cat <<EOF >"$meta"
 ${length:-0}   ${width:-0}     ${height:-0}    ${video##*/}