Script: Duerme mientras se descargan los vídeos

gato-youtube-dl
Probablemente conoces ya la utilidad youtube-dl que sirve para descargar vídeos y convertirlos desde Youtube, Vimeo, Video.yahoo, Video.Google, Facebook y otros lugares de Internet.

Es una alternativa que da bastante juego desde la línea de comandos. Cuenta con algunas opciones que más adelante detallaremos pero el propósito que tengo hoy es mostraros un pequeño script, muy simple, que lee una lista de direcciones de vídeos de un archivo de texto, para descargarlos y convertirlos a .mp3, y cuando termina el trabajo apaga el equipo.

Puede resultar útil lanzarlo antes de irnos a dormir y así por la mañana nos encontraríamos el trabajo hecho. Por otro lado, está bien que cuando el script termine el equipo se apague, que la criatura también tiene derecho al descanso después del aporreo que le damos.

Para instalar youtube-dl desde el Terminal

sudo apt-get install youtube-dl

Después de la instalación, con el editor Gedit (o con cualquier otro editor de nuestra preferencia) creamos un archivo con el nombre “direcciones.txt” donde escribimos la lista de direcciones de vídeos a descargar (sólo una dirección por línea) y guardamos el archivo.

Ejemplo:
http://www.youtube.com/watch?v=video1
http://www.youtube.com/watch?v=video2
Nuevamente, editamos otro archivo con el nombre “descargarvideos.sh”, agregamos las siguientes líneas y guardamos:

while read line
do
youtube-dl –extract-audio –audio-format=mp3 -l “$line\n”
done < direcciones.txt
shutdown -h now

Este script contiene un bucle que realiza la lectura, una a una, de todas las direcciones, descarga los vídeos y extrae el audio en formato .mp3.

A continuación, hacemos que el archivo “descargarvideos.sh” pueda ejecutarse con:

chmod +x descargarvideos.sh

Finalmente, lo ejecutaríamos con:

sudo ./descargarvideos.sh

Y a dormir… Bueno, espera un poco que comento otra opción de youtube-dl interesante que permite la descarga de algunos o todos los temas de una lista de reproducción de Youtube.

Por ejemplo, si lo que queremos es descargar de una lista de reproducción, los vídeos que van del 1º al 5º, tendríamos que ejecutar lo siguiente:

youtube-dl –extract-audio –audio-format=mp3 -l –playlist-start=1 –playlist-end=5 http://direccion-lista-reproduccion-a-descargar

¿Te atreves a hacer un script que lea varias listas de reproducción de un archivo de texto? ¡Ánimo valiente!
A continuación, tienes un resumen con casi todas las opciones de esta utilidad:

Listar lugares desde donde descargar

youtube-dl –list-extractors

Listar formatos disponibles de descarga para una dirección

youtube-dl –list-formats http://dirección

De la lista anterior: descargar el número de formato indicado

youtube-dl -f numero http://dirección

Idem. Asignar título del video como nombre de archivo

youtube-dl -f numero -t http://dirección

Idem. Asignar título literal (sin caracteres “raros”)

youtube-dl -f numero -l http://dirección

Descargar todos los formatos de video disponibles

youtube-dl –all-formats http://dirección

Mostrar descripción del vídeo

youtube-dl –get-description http://dirección

Mostrar título del vídeo

youtube-dl –get-title http://dirección

Mostrar nombre del archivo

youtube-dl –get-filename http://dirección

Extraer audio en formato de audio aac

youtube-dl –extract-audio http://direccion

Extraer audio en formato mp3

youtube-dl –extract-audio –audio-format=mp3 dirección

Actualizar youtube-dl a la última versión estable

youtube-dl -U

Ahora sí, ¡A dormir!  zZZzzzZZZZz

Fuente

Dejar un comentario?

8 Comentarios.

  1. Undeniably imagine that that you stated. Your favorite reason
    seemed to be on the web the easiest thing to consider of.
    I say to you, I certainly get annoyed while people consider worries
    that they just don’t recognise about. You controlled to hit the nail upon
    the top and also outlined out the whole thing without having side-effects
    , other folks could take a signal. Will likely be back
    to get more. Thanks

  2. No time to reinvent the wheel, but he hopes to ride his invention to
    a win. In addition, if MOOC providers could replicate some of the
    totsls you could earn each month. The executive summary is considered to be a success.
    If you are not, internet marketing should be one of the challenges of” thoughts in over-drive” is that they consume the thinker and often times leave tthem paralyzed.

  3. I almost never leave responses, but i did a few
    searching and wound up here Script: Duerme mientras se descargan los vídeos | El Blog de Rigo.
    And I actually do have some questions for you if you
    do not mind. Could it be just me or does it give the impression like some of the
    responses appear like left by brain dead folks? 😛 And, if you
    are writing on additional places, I’d like to keep up with everything fresh you have to post.

    Would you make a list of all of your social sites like
    your twitter feed, Facebook page or linkedin profile?

    Here is my web site – professional driveway cleaning essex

  4. Asking questions are in fact pleasant thing if you are
    not understanding something entirely, but this post offers nice understanding yet.

    Here is my web page :: How To Have a Bigger Bust (Darrel)

  5. No matter if some one searches for his required thing, so he/she wishes to be available that in detail, thus
    that thing is maintained over here.

  6. Some beads were additionally painted with designs.

  7. There actually isn’t any must endure in silence.

  8. This one might be up for debate.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>