Hará unos meses (hacia principios de este curso) un amigo mío encontró por casualidad (o no) un conjunto de utilidades libres que permitían bajar vídeos de http://www.youtube.com y transformarlos al formato abierto ogg . Las susodichas utilidades eran youtube-dl y ffmpeg2theora.
Poco después desarrolló un pequeño script bash que automatizaba el proceso y facilitaba la vida a todos aquellos que querían ver vídeos de youtube manteniendo su "pureza" pro-software libre. Yo lo modifiqué añadiendo dos pijadas poco importante y pasándolo a Python para entretenerme un poco (y lo llamé freetube).
El caso es que la utilidad youtube-dl se ha quedado en los repositorios de la versión estable etch de Debian, pero no ha pasado a lenny (eso me ha extrañado). Por eso mismo me he bajado el paquete manualmente y he podido comprobar como el mismo programa me dice que no puede bajar los vídeos y que es posible que la API de Youtube haya cambiado ligeramente, con lo que ya no funciona correctamente... En estos casos me sabe mal no saber suficiente programación en Python y estas APIs para poder solucionar yo mismo el problema.