Hay un complemento para FireFox (escrito en java, como todos) que funciona perfectamente en cualquiera de las páginas permitiéndote bajar todos los formatos de videos conocidos.
Como está escrito en java (viene en formato .xpi, pero todos sabemos que en realidad es un zip con la extensión cambiada
) así que se me ocurre que podrías echarle una mirada al código para sacar algunas ideas de como optimizar tu programa.
El enlace es:
http://www.sothinkmedia.com/web-vide...oader-firefox/