Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. avcheck()
  4. {
  5. avprobe "$1" -show_packets 2>/dev/null |
  6. awk -F'=' -vN="$1" '
  7. /^\[/ { if (arm && k["codec_type"]=="video") { last=k["dts_time"]; # printf "%s", k["flags"];
  8. }; delete k; arm=1; next; }
  9. arm { k[$1]=$2; }
  10. $0=="codec_type=video" { frames++; }
  11. END { printf("%-40s %d:%02d:%02d %s\n", N, last/3600, last/60%60, last%60, frames); }'
  12. }
  13.  
  14. for a
  15. do
  16. avcheck "$a"
  17. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement