
Youtube-dl es un pequeño programa escrito en python, que podemos utilizar desde la terminal, para descargar videos de Youtube y páginas similares.
Una lista de webs bastante extensa que podéis consultar ejecutando youtube-dl --list-extractors y que incluyen algunas como Google Video, Youtube (incluye soporte para busquedas y playlist), photobucket, dailymotion, metacafe, facebook, yahoo!, soundcloud, xvideos, MTV, Google+ …
A la hora de descargar un video, tan solo tenemos que ejecutar el comando seguido de la dirección web del video
youtube-dl

Utilizando man o help podemos ver todas las posibilidades que nos ofrece youtube-dl

Entre esas multiples opciones, está la de elegir el formato en que queremos descargar el video.
Para ver todos los formatos disponibles, la sintaxis puede variar, por ejemplo si tenemos la versión más reciente de youtube-dl (julio 2013) utilizaremos:
youtube-dl --all-formats
Si por el contrario tenemos una versión anterior haríamos
youtube-dl -F

Como ven, cada número nos indica un tipo de formato disponible, ahora solo nos queda elegir uno
youtube-df -f [nº]

Youtube-dl está disponible en la mayoría de repositorios de las principales distribuiciones de GNU/Linux, los que como yo le deis a la distro del Gecko (openSUSE), lo podéis instalar con un simple:
zypper in youtube-dl
Y para finalizar ya que de videos va la cosa, one more time nos despedimos con uno musical