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!