view TOOLS/midentify.sh @ 34593:83f7a2f8af3b

Adjust content of GUI configuration file to MPlayer configuration files. Use option=<value> without spaces and quote value only if necessary. (The change of the output format is purely cosmetic, but shall make the interested GUI user aware that defining options is basically the same for MPlayer and the GUI.)
author ib
date Fri, 10 Feb 2012 14:57:29 +0000
parents 305dc504c407
children 877e37095c2d
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 -vo null -ao null -frames 0 -identify "$@" 2>/dev/null |
	sed -ne '/^ID_/ {
	                  s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p
	                }'