Este es un metodo que he usado miles de veces, lo unico que debes hacer es ver si el video que quieres descargar esta en HQ o en HD.
Aqui los codigos:
Codigo que se usa para bajar videon en Alta definicion ( HD )
java script:window.location.href = 'http://youtube.com/get_video?video_id=' + swfArgs['video_id'] + "&fmt=22" + "&l=" + swfArgs['l'] + "&sk=" + swfArgs['sk'] + '&t=' + swfArgs['t'];
Codigo para Bajar los videos que Tienen la Opcion de ( HQ ).
java script:window.location.href = 'http://youtube.com/get_video?video_id=' + swfArgs['video_id'] + "&fmt=18" + "&l=" + swfArgs['l'] + "&sk=" + swfArgs['sk'] + '&t=' + swfArgs['t'];
Y ahora las instrucciones de como usar estos codigos:
1.- Te debes asegurar de que el video este en HD o en HQ, para poder usar el codigo correspondiente.
2.-Luego de ver si el video es HD o HQ se debe copiar el codigo que corresponda y pegarlo en donde se introduce la url de la pagina web.
3.- Despues le dan a enter ( o intro, como le quieran llamar) y les saldra una barra amarilla, en esa barra le dan con click derecho y luego le dan a descargar archivo, y le vuelven a poner el codigo y otra vez le dan a ENTER. En ese momento les saldra una ventana de descarga y nada mas deberan aceptar, y listo.