Hay dos formas mas sencillas de hacerlo, para cualquier host de videos:
1°) En Firefox, cargas el video completo (si no no funciona), en la barra de direcciones escribis "about
:cache" y te envia una direccion, buscas la direccion en el explorador y encontral el video en .flv.
2°) En Firefox tambien con el siguiente java script:
javascript
:if%20(document.getElementById('download-youtube-video')==null%20&&%20!!(document.location.href.mat ch(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)))%20{var%20yt_mp4_path='http://www.youtube.com/get_video?fmt=18&video_id='+swfArgs['video_id']+'&t='+swfArgs['t'];%20var%20div_embed=document.getElementById('watch-embed-div');if(div_embed){var%20div_download=document.cr eateElement('div');div_download.innerHTML='<br%20/>%20<span%20id=\'download-youtube-video\'><a%20href=\''+yt_mp4_path+'\'>Download%20a s%20MP4</a>%20'+%20%20((navigator.userAgent.indexOf('Safari ')!=-1)?'(control-click%20and%20select%20<i>Download%20linked%20file %20as</i>)'

'(right-click%20and%20select%20<i>Save%20'+%20(navigator.a ppName=='Microsoft%20Internet%20Explorer'?'target' :'link')%20+'%20as)</i>'))+'</span>';div_embed.appendChild(div_download);}}void( 0);
Bueno la primera no es mas facil pero sirve para cualquier (CUALQUIER) host. La segunda es infinitamente mas sencilla y te permite bajar el video en calidad .mp4.
Espero que sirva el aporte