All pastes #1259968 Raw Edit

Someone

public shellscript v1 · immutable
#1259968 ·published 2008-11-18 03:04 UTC
rendered paste body
#!/bin/bashcd /cygdrive/t/T_Watchingsize=$(ls "$1" -l | egrep -o '[0-9]{6,15}')sizekb=`echo $size/1024 | bc`br=$(/usr/bin/mediainfo "$1" | grep Bit -m 1 | egrep -o '[0-9][ ]?[0-9][ ]?[0-9][ ]?([0-9]{1,10})?' | tr -d ' ')length_ms=$(/usr/bin/mediainfo "$1" -f | grep Dura -m 1 | egrep -o '[0-9]{1,50}')hours=$(echo $(($length_ms/3600000)))left_over1=$(echo $(($length_ms%3600000)))minutes=$(echo $(($left_over1/60000)))left_over2=$(echo $(($left_over1%60000)))seconds=$(echo $(($left_over2/1000)))milliseconds=$(echo $(($left_over2%1000)))width=$(/usr/bin/mediainfo "$1" | grep Width | tr -d " " | egrep -o '[0-9]{1,4}')height=$(/usr/bin/mediainfo "$1" | grep Height | tr -d " " | egrep -o '[0-9]{1,4}')filter=$(echo "$1" | tr '\\' ';' | tr ' ' '?' | egrep -o '[;:?a-zA-Z0-9._-]{1,999};')name=$(echo "$1" | tr '\\' ';' | tr ' ' '?' | sed -n "s/$filter//p")sizen=$(echo "$sizekb" | sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L')if [ $hours == 0 ]then	final_length=$(echo $minutes"m" $seconds"s" $milliseconds"ms")else	final_length=$(echo $hours"h" $minutes"m" $seconds"s" $milliseconds"ms")fiecho "Now Playing: 2[14$name02] :: 2[14$sizen KB02] :: 2[14$final_length02] :: 2[14$br Kbps02] :: 2[14Res: $width""x$height02]" > $name.txtputclip < $name.txtrm $name.txt