Ver videos de YouTube desde la consola

En HackedGadgets encuentro este curioso video de YouTube en el cual un usuario de GNU/Linux, reproduce un video de Youtube desde la consola y sin interfaz gráfica.

(Video)

El usuario accede por Lynx y extrae el video, pero es más facil con este script que he realizado rápidamente:

#!/bin/sh

VID=$(echo “$1″|sed “s/.*v=\([^&]*\).*/\1/”)
URL1=”http://www.youtube.com/watch?v=$VID”
PARAM=”$(wget -q -O – “$URL1″|grep watch_fullscreen|cut -d ‘&’ -f 3)”
URL2=”http://www.youtube.com/get_video?video_id=$VID&$PARAM”
URL3=”$(wget -S “$URL2″ 2>&1|sed -n /Location:/s/.*http:/http:/p)”
echo “$URL3”

Basta con guardarlo como youtube.sh, darle los permisos necesarios, y llamarlo incluyendo la URL del video como parametro, que devolverá la URL del video que podremos descargar con wget o lynx.

Una vez descargado, se llama haciendo mplayer video.flv

Un tanto curioso la verdad.