All pastes #578056 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-20 04:34 UTC
rendered paste body
vid_length()
{
    STATS=$(mencoder -nosound -oac copy -ovc copy -o /dev/null "$1" )
    FRAMES=$( awk 'END{print  $(NF-1) }' <<< "$STATS" )
    SECS=$( awk 'END{print  $(NF-3) }' <<< "$STATS")
    BITRATE=$(awk 'END{print  $3 }' <<< "$STATS")
}
$ time vid_length /var/cache/movies/This_Wonderful_Life-360x208.mov 2>/dev/null
real    0m1.280s

$ echo "
      Number of frames: $FRAMES frames
Number of seconds long: $SECS seconds
               Bitrate: $BITRATE kbit/s
    "
      Number of frames: 12679 frames
Number of seconds long: 848.333 seconds
               Bitrate: 161.953 kbit/s