rendered paste body#analyse <infile>analyse(){ green "Analysing input file" mplayer $DVDOPTS -frames 0 -identify -ao null -vo null "$1" 2>/dev/null |fgrep ID_ >/tmp/info.$$.txt fgrep -q ID_VIDEO /tmp/info.$$.txt && HAS_VIDEO=1 fgrep -q ID_AUDIO /tmp/info.$$.txt && HAS_AUDIO=1 FPS=$(awk -F= '/ID_VIDEO_FPS/{print$2}' /tmp/info.$$.txt) TAGS=$(awk -F= '/ID_CLIP_INFO_N=/{print$2}' /tmp/info.$$.txt) for i in $(seq 0 $TAGS) do fgrep -q "ID_CLIP_INFO_NAME$i=Title" /tmp/info.$$.txt && TITLE=$(awk -F= "/ID_CLIP_INFO_VALUE$i=/{print\$2}" /tmp/info.$$.txt) fgrep -q "ID_CLIP_INFO_NAME$i=Artist" /tmp/info.$$.txt && ARTIST=$(awk -F= "/ID_CLIP_INFO_VALUE$i=/{print\$2}" /tmp/info.$$.txt) fgrep -q "ID_CLIP_INFO_NAME$i=Album" /tmp/info.$$.txt && ALBUM=$(awk -F= "/ID_CLIP_INFO_VALUE$i=/{print\$2}" /tmp/info.$$.txt) fgrep -q "ID_CLIP_INFO_NAME$i=Year" /tmp/info.$$.txt && YEAR=$(awk -F= "/ID_CLIP_INFO_VALUE$i=/{print\$2}" /tmp/info.$$.txt) fgrep -q "ID_CLIP_INFO_NAME$i=Genre" /tmp/info.$$.txt && GENRE=$(awk -F= "/ID_CLIP_INFO_VALUE$i=/{print\$2}" /tmp/info.$$.txt) done rm -f /tmp/info.$$.txt [ $HAS_VIDEO ] && cropdetect "$1" echo "Author: $ARTIST | Title: $TITLE | Album: $ALBUM | Year: $YEAR | Genre: $GENRE"}$ ./mke65 01-plain_white_ts-hey_there_delilah_\(new_version\).mp3Analysing input fileAuthor: Plain White T's | Title: Hey There Delilah (New Version | Album: Hey There Delilah | Year: 2006 | Genre: Punk