e@fakir:~/apps/mplayer/TOOLS$ cat midentify #!/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 # Licensed under GNU GPL. if [ -z "$1" ]; then echo "Usage: midentify [ ...]" exit 1 fi mplayer -vo null -ao null -frames 0 -identify "$@" 2>/dev/null | sed -ne '/^ID_/ { s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p }' e@fakir:~/apps/mplayer/TOOLS$ ./midentify ~/Desktop/StevieRayVaughanTexa.avi ID_VIDEO_ID=0 ID_AUDIO_ID=1 ID_FILENAME=/home/rune/Desktop/StevieRayVaughanTexa.avi ID_DEMUXER=avi ID_VIDEO_FORMAT=divx ID_VIDEO_BITRATE=919736 ID_VIDEO_WIDTH=452 ID_VIDEO_HEIGHT=360 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_FORMAT=85 ID_AUDIO_BITRATE=128000 ID_AUDIO_RATE=0 ID_AUDIO_NCH=0 ID_LENGTH=574.56 ID_VIDEO_CODEC=ffodivx ID_AUDIO_BITRATE=128000 ID_AUDIO_RATE=44100 ID_AUDIO_NCH=2 ID_AUDIO_CODEC=mp3 e@fakir:~/apps/mplayer/TOOLS$