como crear un programa .jar para descargar videos de YOUTUBE
quiero que alguien pueda explicar como descargar videos de youtube usando java
que se podra descargar videos en varios formatos.
-flv
-mp4
-3gp
dejo el link de paginas que usan java para descargar videos de youtube,
- Inicie sesión o regístrese para enviar comentarios
Un ¿JAR?...
Los JAR (JavaARchives) son ejecutables tipo EXE (en Windows). ¿Ya tienes hecho tu programa? si no:
Usa las librerías
-
y busca ejemplos sobre su uso.
Un ejemplo de lo que buscas: http://www.crazyteam.es/java/subir-y-bajar-ficheros-por-ftp/
Los JAR no son solamente ejecutables
Los JAR no son solamente ejecutables ni mucho menos ejecutables tipo EXE.
Revisa eso.
Re: Los JAR no son solamente ejecutables
Me refería a que son parecidos, no iguales.
Tal vez debi ser más específico. Gracias @bferro por la corrección.
http://chuwiki.chuidiang.org/index.php?title=Ficheros_jar
No es posible, al menos de
No es posible, al menos de una forma estable.
YouTube no tiene un api para esto, pero como lo que recibes es al fin y al cabo un stream de bytes, lo que puedes hacer es un programa para leer ese stream y guardarlo en disco. El problema es que al no tener API la forma en la que puedes saber el archivo a descargar es revisando la estructura del HTML y todos los redirects que tiene para después de un buen rato descrubir cual es el archivo que YouTube te envía, pero ellos pueden decidir cambiarlo el día de mañana ( y ya ha pasado antes ) y tu programa se rompe en cachitos.
Vee estos links para más información:
Si tienes duda de como salvar un stream de datos al disco duro, quizá debas de empezar un poco más atrás:
Te explica como leer un stream y guardarlo en otro. Un stream que viene de internet, es igual, solo que en vez de salir de un archivo sale de un socket.