Mercurial > mplayer.hg
view TOOLS/midentify.sh @ 34598:877e37095c2d
Optimize midentify script to not wasted time filling the cache.
This could take particularly much time when the file is
live audio stream and the cache is set large in the configuration.
Based on suggestion by Rodrigo Campos [rodrigo [at] sdfg com ar]
author | reimar |
---|---|
date | Sat, 11 Feb 2012 17:21:14 +0000 |
parents | 305dc504c407 |
children |
line wrap: on
line source
#!/bin/sh # # This is a wrapper around the -identify functionality. # It is supposed to escape the output properly, so it can be easily # used in shellscripts by 'eval'ing the output of this script. # # Written by Tobias Diedrich <ranma+mplayer@tdiedrich.de> # Licensed under GNU GPL. if [ -z "$1" ]; then echo "Usage: midentify.sh <file> [<file> ...]" exit 1 fi mplayer -noconfig all -cache-min 0 -vo null -ao null -frames 0 -identify "$@" 2>/dev/null | sed -ne '/^ID_/ { s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p }'