1#!/bin/sh 2# 3# This is a wrapper around the -identify functionality. 4# It is supposed to escape the output properly, so it can be easily 5# used in shellscripts by 'eval'ing the output of this script. 6# 7# Written by Tobias Diedrich <ranma+mplayer@tdiedrich.de> 8# Licensed under GNU GPL. 9 10if [ -z "$1" ]; then 11 echo "Usage: midentify.sh <file> [<file> ...]" 12 exit 1 13fi 14 15mplayer -noconfig all -cache-min 0 -vo null -ao null -frames 0 -identify "$@" 2>/dev/null | 16 sed -ne '/^ID_/ { 17 s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p 18 }' 19