Mostrando entradas con la etiqueta YouTube. Mostrar todas las entradas
Mostrando entradas con la etiqueta YouTube. Mostrar todas las entradas

Descargar video y audio con youtube-dl

En esta entrada se muestra el uso de la aplicación youtube-dl que permite descargar video y/o audio de servicios de publicación audiovisuales tales como:

  • BBC iPlayer
  • CNN
  • Dailymotion
  • Dropbox
  • Facebook
  • Google Drive
  • LiveLeak
  • Lynda
  • Metacafe
  • Metacritic
  • Openload
  • Streamango
  • Tonton
  • Vid.me
  • Vimeo
  • YouTube
  • Crunchyroll
  • Música
  • 8tracks.com
  • AudioMack
  • Bandcamp
  • Beatport
  • Deezer
  • EveryonesMixtape
  • Freesound
  • Hearthis.at
  • Myspace
  • SoundCloud
  • más....
Recuerda que algunos audios y videos que se encuentran alojado en estos servicios, pueden estar tutelados bajo licencias privativas y por consiguiente con derechos de autor. Y que deberás actuar en consecuencia a las leyes de tu país.

Youtube-dl es una aplicación liviana y multiplataforma (Windows, Linux) que nos permite descargar de internet contenido audiovisual a nuestro ordenador, en formatos que podemos utilizar de forma offline, sin conexión a red. Principalmente está enfocado a descargar video y audio del servidor de contenido multimedia Youtube , aunque puede ser utilizado otras plataformas.

Se encuentra en los repositorios oficiales de Debian

 sudo apt-get install youtube-dl

Si no disponemos de distribucion basada en Debian, descargamos el archivo de la aplicación y le daremos privilegios de ejecución.

 sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

o

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Y le daremos permisos daremos permisos de ejecución

 sudo chmod a+rx /usr/local/bin/youtube-dl

En sistemas Linux es posible que necesitemos instalar el paquete ffmpeg, para la conversión en distintos formatos de audio y video

Youtube-dl no tiene entorno gráfico, y deberá ser ejecutado el terminal

Para descargar el archivo en nuestro ordenador, primero deberemos navegar por los distribuidores de contenido favoritos y obtener la dirección url del video del queremos tener copia offline.

Te dejo unos ejemplos con las opciones básicas, si quieres profundizar más o no encuentras la configuración adecuada, siempre puedes consultar la documentación de youtube-dl

  • Descargar un archivo de <url> donde se encuentre alojada el ejecutable
    • youtube-dl <url>
  • Descargar un archivo de  <url> en una carpeta concreta.
    • Linux usaremos comillas simple para indicar la ruta de la carpeta: youtube-dl -o '<carpeta donde queremos guardar el archivo>' <url>
    • Windows no es necesario usar comillasyoutube-dl -o  <carpeta donde queremos guardar el archivo>' <url>
  • Youtube-dl nos permite descargar ficheros en gran variedad de formatos de audio y video, dependiendo de la fuente. Para listar las opciones disponibles para un medio:
    • youtube-dl --list-formats <url>
  • Descargar video en formato determinado
    • youtube-dl -f mp4 <url>
  • Para descargar el multimedia en todos los formatos soportados
    • youtube-dll --all-formats <url>
  • Para descargar el audio y convertirlo a formato mp3. Recuerde que en Linux, tendremos que tener instalado el paquete ffmpeg.
    • Windows: youtube-dl -x --audio-format mp3 <url>
    • Linux: youtube-dl --format mp3 <url>
  • Descargar con la máxima calidad
    • Mejor video y audio: youtube-dl -f best <url>
    • Mejor audio y convertirlo a mp3: youtube-dl -f bestaudio -x --audio-format mp3 <url>
    • Mejor calidad de video: youtube-dl -f bestvideo <url>
  • Descargar con la mínima calidad disponible
    • Peor video y audio: youtube-dl -f worst <url>
    • Peor audio y convertirlo a mp3: youtube-dl -f worstaudio -x --audio-format mp3 <url>
    • Peor calidad de video: youtube-dl -f worstvideo <url>
  • Descargar varias direcciones que hemos listado en un archivo de texto, indicando cada url en una línea.
    • youtube-dl -a <archivo que contiene url>
  • Descargar el video y los subtitulos, siempre y cuando estén habilitados
    • youtube-dl --embed-subs <url>
  • También permite la descarga de listas de reproducción, simplemente hay que indicar el URL de la lista en lugar del URL del vídeo. La url del la lista tiene que ser: https://www.youtube.com/playlist?list=<lista>
    • youtube-dl <url playlist>

  • Para descargar solo una parte de una lista de reproducción 
    • youtube-dl --playlist-start 5 --playlist-end 10 <url playlist>
  • ERROR: 7UiyB3zXm3c: YouTube said: Unable to extract video data
    • youtube-dl --update
Algunas de las ventajas de usar youtube-dl son:
  • Es compatible con muchas más páginas web que sus competidores.
  • Es un programa pensado para usarse desde la terminal, lo que lo hace muy ligero y rápido.
  • Es un software libre y gratuito, lo que te garantiza su transparencia y seguridad.
  • No contiene , ni muestra publicidad, como si ocurre con ciertas aplicaciones web.

Transferir listas de reproducción entre nuestros servicios de música online

Existen varios servicios de reproducción de música online:

  • Deezer
  • Spotify
  • Apple Music
  • Pandora
  • Amazon Music Unlimited
  • Soundcloud
  • Tidal
  • YouTube
  • Yandex Music
  • Last.fm
Y es posible que nos encontramos dados de alta en uno o varios de estos servicios y queramos sincronizar entre ellos nuestras playlist favoritas. O queramos abandonar  una plataforma y deseemos llevarnos lista de reproducción favorita a otro servicio en línea.

Tune my music es un servicio online gratuito que nos facilitara esta tarea.
¿Qué es TuneMyMusic?

 

No hace mucho almacenamos nuestra música en discos, casetes de radio, vinilos y reproductores de MP3. Siempre llevamos nuestra música con nosotros. Hoy en día, no hay más necesidad de eso, usamos servicios de transmisión. Pero, ¿qué ocurre si quieres cambiar de un servicio a otro y mover toda tu música de Spotify a Deezer? o cuando encuentras una gran lista de reproducción de YouTube pero quieres escucharla en Spotify? ¿O tal vez solo deseas subir tu biblioteca local de MP3 a tu servicio de transmisión de video favorito? TuneMyMusic resuelve exactamente eso.

 

Tune my music

La operación de exportación es muy sencilla y no te llevará mucho tiempo. Simplemente pulsaremos el botón Comencemos.



Seleccionaremos la fuente de la lista que queremos exportar. También podremos escribirlo o extraer la información de una archivo con el formato TXT, CSV, M3U, M3U8, PLS, WPL, XSPF y XML.

Seleccionada la plataforma nos pedirá que iniciemos sesión y nuestra plataforma nos informará que le estamos concediendo acceso a nuestras playlist. Este acceso, una vez acabado el proceso, lo podremos revocar en nuestro servicio de musica online.

Seguidamente seleccionaremos las playlist que vamos a transferir a nuestro otro servicio de música.

Nuevamente nos mostrará la lista de servicios online que soporta, y nuevamente tendremos que iniciar sesión y conceder los oportunos permisos a la plataforma de destino.


Proceso finalizado

Y ya tendremos  sincronizada nuestra lista de reproducción favorita.

Este servicio, registrándote, te ofrece distintas funcionalidades:

  • Plan gratuito:
    • Convertir hasta 500 pistas
    • Sin sincronizaciones automáticas
    • Exportar a ARCHIVO (TXT, CSV)

  • Plan premium
    • Ilimitado Conversiones
    • Hasta 20 Sincronizaciones automáticas
    • Exportar a ARCHIVO (TXT, CSV)

Y ahora me voy a escuchar un poco de música que acabo de exportar 😆