Bash: vidid [en]
Published on 11.24.2007 by Toni
Page moved to http://w.corvera.eu/2007/11/shell-vidid/
This script displays mplayer's information/identification lines of a multimedia file.
#!/bin/bash
# This script displays mplayer's information/identification lines of a multimedia file
# Put in the public domain. <http://outlyer.net/codigo/shell/vidid>
vididf() {
mplayer -identify -frames 0 -ao null -vo null "$1" 2>/dev/null | grep ID_ | sort
}
for F in "$@"; do vididf "$F" ; done
Example:
$ vidid file.avi ID_AUDIO_BITRATE=160000 ID_AUDIO_BITRATE=160000 ID_AUDIO_CODEC=mp3 ID_AUDIO_FORMAT=85 ID_AUDIO_ID=1 ID_AUDIO_NCH=0 ID_AUDIO_NCH=2 ID_AUDIO_RATE=0 ID_AUDIO_RATE=48000 ID_DEMUXER=avi ID_FILENAME=file.avi ID_LENGTH=2569.52 ID_VIDEO_ASPECT=0.0000 ID_VIDEO_BITRATE=1223960 ID_VIDEO_CODEC=ffodivx ID_VIDEO_FORMAT=XVID ID_VIDEO_FPS=25.000 ID_VIDEO_HEIGHT=360 ID_VIDEO_ID=0 ID_VIDEO_WIDTH=640