No se si ya hay algo para ruby de este estilo, no obstante, por curiosidad quería ver como se hacía en ruby y la verdad que no ha quedado mal, aunque debo darle muchos retoques.

En un principio se ejecuta de la siguiente forma:

ruby Ryoutube.rb "http://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID) y te genera un fichero llamado youtube.flv" Poco a poco intentaré mejorarlo.

Podéis descargarlo de:

http://github.com/koteo/Ryoutube