From: paul Date: Sun, 30 Aug 2015 15:24:41 +0000 (+0000) Subject: mplayer command line compatibility with older versions X-Git-Url: http://git.plutz.net/?a=commitdiff_plain;h=81a8c73b13df086c10128621766dda6ae2380528;p=serve0 mplayer command line compatibility with older versions svn path=/trunk/; revision=87 --- diff --git a/helpers/genmeta.sh b/helpers/genmeta.sh index f028d77..ceeebe3 100755 --- a/helpers/genmeta.sh +++ b/helpers/genmeta.sh @@ -14,7 +14,7 @@ echo '' |mplayer -input nodefault-bindings -nosound -vo null -identify -frames 0 s:ID_VIDEO_HEIGHT=(.*):\1:p; s:ID_VIDEO_WIDTH=(.*):\1:p;' \ | tr '\n' ' ' \ -| read length height width +| read length height width 2>/dev/null cat <"$meta" ${length:-0} ${width:-0} ${height:-0} ${video##*/} diff --git a/helpers/genthumb.sh b/helpers/genthumb.sh index 9eec8f3..d74d250 100755 --- a/helpers/genthumb.sh +++ b/helpers/genthumb.sh @@ -10,7 +10,7 @@ if [ -e "$video" -a \! -e "$thumb" ]; then s:^.*ID_VIDEO_HEIGHT=(.*)$:\1:p; s:^.*ID_VIDEO_WIDTH=(.*)$:\1:p;' \ | tr '\n' ' ' \ - | read length height width + | read length height width 2>/dev/null [ "$(($height * 1000 / $width))" -gt "750" ] && width="$((75 * $width / $height))" \ || width=100 @@ -20,7 +20,7 @@ if [ -e "$video" -a \! -e "$thumb" ]; then tmp="$(mktemp -d)" for cnt in 1 2 3 4; do echo '' |mplayer -input nodefault-bindings -nosound -vo jpeg:outdir="$tmp" -frames 1 \ - --benchmark -vf framestep=I,scale="$width":-2 -ss "$(($cnt*$chunk))" "$video" + -benchmark -vf framestep=I,scale="$width":-2 -ss "$(($cnt*$chunk))" "$video" >/dev/null 2>/dev/null mv "$tmp/00000001.jpg" "${tmp}/_${cnt}.jpg" done montage "${tmp}"/_[1234].jpg -tile 2x2+0+0 -geometry 100x75+3+3 -background '#000000' "${thumb}"