GNU/Linux >> Tutoriales Linux >  >> Linux

You-Get:un descargador CLI para descargar medios de más de 80 sitios web

La mayoría de ustedes pueden ser usados ​​(o al menos escuchados) Youtube-dl , un programa de línea de comandos para descargar videos de YouTube y otros más de 100 sitios web. Me acabo de encontrar con una utilidad similar llamada "You-Get" . También es un descargador CLI escrito en Python . Le permite descargar imágenes, audios y videos de sitios web populares como YouTube, Facebook, Twitter y muchos más. Actualmente, hay más de 80 sitios web compatibles. Haga clic aquí para leer la lista completa de sitios admitidos.

You-Get no solo es un descargador, sino que también puede transmitir videos en línea en su reproductor multimedia. Incluso te permite buscar videos en google. Simplemente pase el término de búsqueda y You-Get lo buscará en Google y descargará los videos más relevantes. Otra característica notable es que le permite pausar y reanudar las descargas. Es una aplicación completamente gratuita, de código abierto y multiplataforma que se encuentra en Linux, Mac OS y Windows.

Instálalo tú mismo

Asegúrese de haber instalado los siguientes requisitos previos.

  • Python 3
  • FFmpeg (muy recomendable) o Libav
  • (Opcional) RTMPDump

You-Get se puede instalar de muchas maneras. El método oficialmente recomendado es usar Pip gerente de empaquetación. Si aún no ha instalado PIP en su caja de Linux, consulte el siguiente enlace.

  • Cómo administrar paquetes de Python usando Pip

Tenga en cuenta que debe instalar la versión Python 3 de pip .

Ahora, ejecute el siguiente comando para instalar You-Get:

$ pip3 install you-get

Puede actualizar You-Get a su última versión usando el comando:

$ pip3 install --upgrade you-get

Empezando con You-Get

El uso es prácticamente el mismo que el de la utilidad Youtube-dl.

Descargar vídeos

Para descargar un video, simplemente ejecute:

$ you-get https://www.youtube.com/watch?v=HXaglTFJLMc

Salida de muestra:

site: YouTube
title: The Last of The Mohicans by Alexandro Querevalú
stream:
 - itag: 22
 container: mp4
 quality: hd720
 size: 56.9 MiB (59654303 bytes)
 # download-with: you-get --itag=22 [URL]

Downloading The Last of The Mohicans by Alexandro Querevalú.mp4 ...
 100% ( 56.9/ 56.9MB) ├███████████████████████████████████████████████████████┤[1/1] 752 kB/s

Es posible que desee ver los detalles del video antes de descargarlo. You-Get puede hacer eso usando "--info" o "-i" bandera. Esta opción le proporcionará todas las calidades y formatos disponibles del video dado.

$ you-get -i https://www.youtube.com/watch?v=HXaglTFJLMc

O,

$ you-get -info https://www.youtube.com/watch?v=HXaglTFJLMc

La salida de muestra sería:

site: YouTube
title: The Last of The Mohicans by Alexandro Querevalú
streams: # Available quality and codecs
 [ DASH ] ____________________________________
 - itag: 137
 container: mp4
 quality: 1920x1080
 size: 101.9 MiB (106816582 bytes)
 # download-with: you-get --itag=137 [URL]

- itag: 248
 container: webm
 quality: 1920x1080
 size: 90.3 MiB (94640185 bytes)
 # download-with: you-get --itag=248 [URL]

- itag: 136
 container: mp4
 quality: 1280x720
 size: 56.9 MiB (59672392 bytes)
 # download-with: you-get --itag=136 [URL]

- itag: 247
 container: webm
 quality: 1280x720
 size: 52.6 MiB (55170859 bytes)
 # download-with: you-get --itag=247 [URL]

- itag: 135
 container: mp4
 quality: 854x480
 size: 32.2 MiB (33757856 bytes)
 # download-with: you-get --itag=135 [URL]

- itag: 244
 container: webm
 quality: 854x480
 size: 28.0 MiB (29369484 bytes)
 # download-with: you-get --itag=244 [URL]

[ DEFAULT ] _________________________________
 - itag: 22
 container: mp4
 quality: hd720
 size: 56.9 MiB (59654303 bytes)
 # download-with: you-get --itag=22 [URL]

Por defecto, You-Get descargará el formato marcado con DEFAULT . Si no le gusta ese formato o calidad, puede elegir cualquier otro formato que desee. Usa la etiqueta ita valor dado en cada formato.

$ you-get --itag=244 https://www.youtube.com/watch?v=HXaglTFJLMc

Descargar Audios

El siguiente comando descargará un audio del sitio web de Soundcloud.

$ you-get 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'
Site: SoundCloud.com
Title: ALL GIRLS ARE THE SAME (PROD. NICK MIRA)
Type: MP3 (audio/mpeg)
Size: 2.58 MiB (2710046 Bytes)

Downloading ALL GIRLS ARE THE SAME (PROD. NICK MIRA).mp3 ...
 100% ( 2.6/ 2.6MB) ├███████████████████████████████████████████████████████┤[1/1] 983 kB/s

Para ver los detalles del archivo de audio, use -i bandera.

$ you-get -i 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'

Descargar imágenes

Para descargar una imagen, ejecute:

$ you-get https://pixabay.com/en/mountain-crumpled-cyanus-montanus-3393209/

You-Get también puede descargar todas las imágenes de una página web.

$ you-get https://ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/

Buscar vídeos

You-Get ni siquiera requiere una URL válida. Simplemente puede pasarle términos de búsqueda aleatorios y You-Get lo buscará en Google y descargará el video más relevante según su cadena de búsqueda.

$ you-get 'Micheal Jackson'
Google Videos search:
Best matched result:
site: YouTube
title: Michael Jackson - Beat It (Official Video)
stream:
 - itag: 43
 container: webm
 quality: medium
 size: 29.4 MiB (30792050 bytes)
 # download-with: you-get --itag=43 [URL]

Downloading Michael Jackson - Beat It (Official Video).webm ...
 100% ( 29.4/ 29.4MB) ├███████████████████████████████████████████████████████┤[1/1] 2 MB/s

Ver vídeos

You-Get puede transmitir los videos en línea en su reproductor multimedia o navegador, solo sin anuncios ni sección de comentarios.

Para ver videos en un reproductor multimedia, por ejemplo, VLC, ejecute el siguiente comando:

$ you-get -p vlc https://www.youtube.com/watch?v=HXaglTFJLMc

O,

$ you-get --player vlc https://www.youtube.com/watch?v=HXaglTFJLMc

Del mismo modo, para transmitir los videos en su navegador, por ejemplo, Chrome, use:

$ you-get -p chromium https://www.youtube.com/watch?v=HXaglTFJLMc

Como puede ver en la captura de pantalla anterior, no hay anuncios, sección de comentarios. Solo una página simple con el video.

Establecer ruta y nombre de archivo para videos descargados

De manera predeterminada, los videos se descargarán en el directorio de trabajo actual con títulos de video predeterminados. Por supuesto, puede cambiarlos a su gusto con --output-dir/-o marcar para establecer la ruta y --output-filename/-O para establecer el nombre del archivo descargado.

$ you-get -o ~/Videos -O output.mp4 https://www.youtube.com/watch?v=HXaglTFJLMc

Pausar y reanudar descargas

Presiona CTRL+C para cancelar una descarga. Una .descarga temporal El archivo se guardará en el directorio de salida. La próxima vez que ejecute you-get con los mismos argumentos, el proceso de descarga se reanudará desde la última sesión.

En caso de que el archivo se descargue por completo, la extensión temporal .download desaparecerá y el usuario omitirá la descarga. Para obligar a volver a descargar, use --force/-f opción.

Para obtener más detalles, consulte la sección de ayuda ejecutando el siguiente comando.

$ you-get --help

Y, eso es todo por ahora. Más cosas buenas por venir. ¡Estén atentos!

¡Salud!


Linux
  1. ¿La forma más corta de descargar desde Github?

  2. ¿Cómo descargo un tarball de GitHub usando cURL?

  3. ¿Cómo descargar un archivo del servidor usando SSH?

  4. descargar imágenes de google con línea de comando

  5. Análisis de secretos del administrador de secretos de AWS mediante AWS cli

youtube-dl:descargue videos de Youtube desde la línea de comandos de Linux

RipMe:descargue álbumes de imágenes a granel desde sitios web populares

Cómo descargar archivos desde servidores Linux remotos

Descargar subtítulos automáticamente con VLC Media Player

FrostWire:descargador en la nube, cliente de BitTorrent y reproductor multimedia

Velocidades de descarga anormalmente lentas desde Steam