Per darti un'idea di come funzionano queste cose nel 99% dei casi:
- la pagina che hai riportato è quella intera che contiene il player web: non puoi darla in pasto ad MPlayer.
- nella pagina è piuttosto semplice rintracciare il link al file che indica lo stream
- scaricato il piccolo file che contiene l'url dello stream si può finalmente invocare mplayer
Codice:
LINK="http://tv.repubblica.it/palinsesto/2011-03-15/9880"
ASX=$(wget -q -O - $LINK | sed -n 's/.*addParam(.*pcUrl.*http:\/\/*/http:\/\//p' | sed 's/[^[:alnum:]]*[^[:print:]]*$//')
STREAM=$(wget -q -O - $ASX | sed -n 's/.*<REF HREF="//p' | sed 's/[^[:alnum:]]*[^[:print:]]*$//')
FILENAME=`echo $STREAM | sed -e 's/.*\///'`
mplayer -noconsolecontrols -nojoystick -nolirc -quiet -prefer-ipv4 -noframedrop -dumpfile $FILENAME -dumpstream $STREAM