miércoles, 3 de junio de 2015

Descargar Lista completas de vídeos de Youtube y otros servidores más

Estos días he estado buscando una aplicación o extensión para los navegadores para descargarme listas completas de youtube, y así poder verlos en mi table cuando estoy sin conexión a internet, me he econtrado esta aplicación que me resulta interesante porque además de poder descargar listas completas de youtube y otros servidores como estos, también permite elegir con que formato, dimensiones o tipo de fichero queremos descargarnos, la aplicación esta echa en python por lo que es multiplataforma y la podemos encontrar tanto para Windows, Mac o Linux, se llama youtube-dl 

¿Como se instala ?

La instalación que yo he utilizado es muy facil, me he descargado el fichero y le he dado permisos de ejecución, ahí otras formas de utilizarlo y que podemos encontrar en la página web oficial.
$ sudo wget https://yt-dl.org/downloads/2015.05.20/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+x /usr/local/bin/youtube-dl
Si quisiéramos ahora actualizarla solo tendrías que realizar
$ youtube-dl  -U

¿Como Funciona? 

La forma más facil es simplemente poniendo la url de la lista o el vídeo que nos queramos descargar
$ youtube-dl [OPTIONS] URL [URL...] 
Si queremos descargarnos todo los formatos que existen
$ youtube-dl --all-formats URL
Si queremos ver los formatos disponibles con -F  (mayusculas)
$youtube-dl -F
37 - mp4        [1080x1920]
46 - webm       [1080x1920]
22 - mp4        [720x1280]
45 - webm       [720x1280]
35 - flv        [480x854]
44 - webm       [480x854]
34 - flv        [360x640]
18 - mp4        [360x640]
43 - webm       [360x640]
5  - flv        [240x400]
17 - mp4        [144x176]
Si queremos descargarnos algun formato especifico lo pondremos con -f (minusculas)  y el numero por ejemplo mp4 y una resolucion de 720x1280 utilizaremos el 22
$ youtube-dl  -f 22 URL
También podemos crear nosotros una lista de vídeos en un archivo y luego que se descarga todos los vídeos de esa lista, para ello utilizamos la opción -a fichero
$ youtube-dl -a fichero.txt 
Os dejo una serie de opciones interesantes:
-i : Cuando hay errores de descarga, por ejemplo, salta el vídeo que no está disponibles en una lista de reproducción.
--abort-on-error : Abortar la descarga de vídeos más (en el lista de reproducción o la línea de comandos) si un error ocurre
--dump-user-agent : mostrar la identificación del navegador actual
--user-agent UA : especificar un agente de usuario personalizada
--no-check-certificate : Suprime la validación de certificados HTTPS.
--playlist-start NUMBER : Descargar una lista de reproducción, comienza en el número 1 por defecto.
--playlist-end NUMBER : Descargar una lista de reproducción, comienza el último número por defecto.
--min-filesize SIZE : No descargue ningún vídeo más pequeña que el valor SIZE (por ejemplo 50k o 44.6m)
--max-filesize SIZE : No descargue ningún vídeo más grande que el valor SIZE (por ejemplo 50k o 44.6m)
--date DATE : Descarga videos solo subido en una fecha determinada.
--datebefore DATE : Descarga videos antes o en una fecha determinada.
--dateafter DATE : Descarga videos después o en una fecha determinada.
--min-views COUNT : No descargar los videos con menos de X cantidad de visitas vistas
--max-views COUNT : No descargar los videos con mas de X cantidad de visitas vistas
--rate-limit LIMIT : Límite de la velocidad máxima de descarga en bytes por segundo (por ejemplo, 50K o 4.2M)
--retries RETRIES : Número de reintentos (por defecto es 10)

Un saludo y gracias a todos y os invito a que pinchéis en la publicidad para poder seguir añadiendo post 

No hay comentarios:

Publicar un comentario en la entrada