martes, 1 de diciembre de 2015

[LINUX] Descargar vídeos de Youtube

Unas de las cosas que suelo hacer es descargar vídeos de Youtube para después compartirlos en mi entorno familiar. Anteriormente en Windows utilizaba Internet Download Manager o aTube para descargar pero desde el día en que me pase a Linux no he podido encontrar dichos programas pero no me desespero porque existen interesantes alternativas.

Por Software:

4k Video Downloader

Descargar: https://www.4kdownload.com/es/products/product-videodownloader

Características:
  • Puede bajar listas completas en MP$, MKV, M4A, MP3, FLV, 3G.
  • Descarga los vídeos en todas las calidades posibles.
  • Descarga los subtítulos.
  • Descarga vídeos incrustados en cualquier página.
  • Descarga de facebook, DailyMotion, Flickr, Vimeo y SoundCloud.
  • Tiene para diversos Sistemas Operativos eso incluye a Windows.


Por Consola:

Se preguntarán porqué por consola pues porque tiene sus ventajas cómo reducir recursos tanto en el rendimiento cómo en el espacio en disco pero obviamente privandonos de un entorno gráfico pero cómo siempre digo no se asusten que no es nada de otro mundo.

Con cclive

Procedemos a la instalación ya sea para Ubuntu, Debian, Archlinux, etc.
  • Ubuntu/Debian: apt-get install cclive
  • Archlinux: pacman -S cclive
Una vez descargado podemos ver la documentación:
  • man cclive
Y antes de bajar un vídeo podemos ver sus distintas calidades:
  • cclive -F https://www.youtube.com/watch\?v\=iNJd9yott8U
Listara los formatos disponibles deparados por |, escogemos el que nos guste y procedemos con la descarga:
  • cclive -f fmt22_720p https://www.youtube.com/watch\?v\=iNJdPyoqt8U
Y listo! También podemos guardar en un archivo de texto una lista de vídeos y luego descargarlos con el siguiente comando:
  • cclive < archivoLINKS.txt


Con Youtube-dl

Otra forma de descargar vídeos por consola es através de Youtube-dl la cuál su intalación es sensilla:
  • sudo apt-get install youtube-dl
Si queremos ver su documentación escribimos:
  • man youtube-dl
Para descargar es muy sencillo:
  • youtube-dl http://www.youtube.com/watch?v=1qqI6Bh
Si queremos ver la lista de calidades de vídeos:
  • youtube-dl -F http://www.youtube.com/watch?v=1qqI6Bh
Una vez que tengamos elegido que calidad de vídeo queremos:
  • youtube-dl -f 25 http://www.youtube.com/watch?v=1qqI6Bh
en el ejemplo 25 es el tipo de calidad que usamos.
De la misma forma que en cclive podíamos crear una lista en un archivo de texto para luego descargarlo en youtube-dl también se puede:
  • youtube -a videos.txt
Para ver que otros proveedores de vídeo soporta youtube-dl:
  • youtube-dl --list-extractors
Lista de proveedores soportados:


Cómo arreglar el ERROR: unable to download video:
  • sudo youtube-dl -U