¿Puedo descargar videos de una consulta de búsqueda de YouTube usando youtube-dl?


11

Quiero descargar videos de una consulta de búsqueda de YouTube usando youtube-dl. Supongamos que quiero videos de la consulta de búsqueda https://www.youtube.com/results?q=how+to+create+android+app+in+android+studio .

¿Cómo puedo descargar videos basados ​​en consultas de YouTube y de otros sitios de videos? Esto es lo que he intentado, y conduce al siguiente error: error


Cuando Mike Mckay respondió, inténtalo youtube-dl "gvsearchX:search words here". Reemplace 'X' con un número. Si prefiere un sitio web que permita descargar audio / video de YouTube, le recomiendo offliberty.com.
David tu amigo

Respuestas:


9

Sí, es posible descargar videos de la consulta de búsqueda en YouTube.

Agregar &page=1a la consulta anterior permitió que se realizara la descarga.

https://www.youtube.com/results?search_query=how+to+create+android+app+in+android+studio&page=1

Página 1


2
¡NO PUEDE ser así como lo arregló, ya youtube-dlque nunca vería el, &page=1ya que no citó la URL! Usted asignó el valor 1a la variable de shell $page, luego ejecutó youtube-dlcomo proceso de fondo 4816.
Martin Thornton

8

Hay una opción de búsqueda incorporada para youtube-dl. Vieja forma:

youtube-dl "gvsearch1:how to create android app in app studio"

El argumento es:, gvsearchXdonde gvsearchsignifica usar google y Xes la cantidad de resultados que desea descargar. Por lo tanto, lo anterior buscará "cómo crear una aplicación de Android en el estudio de aplicaciones" y descargará el primer resultado.

(¡Actualización!) Parece que ytsearch (búsqueda en youtube) es el mejor enfoque ahora:

youtube-dl "ytsearch1:how to create android app in app studio"

44
Hoy en día, utilícelo ytsearch, ya que Google Video está muerto.
JonasCz - Restablece a Mónica el

6

Además de la posibilidad mencionada anteriormente de utilizar la búsqueda de video de Google a través de gvsearchusted, también puede buscar directamente en YouTube:

youtube-dl "ytsearch1:how to create android app in app studio"

No lo encontré en ningún lugar documentado, pero recientemente un mensaje de error me indicó la dirección correcta.


Me gustaría señalar que se puede ver directamente con el videompv "ytdl://ytsearch1:how to create android app in app studio"
ivanxuu

3

Para las pistas de audio, también puede encontrar útil este script para leer líneas de un archivo de texto sin formato (por ejemplo, con el autor y el título de los temas) y descargarlos en mp3:

#!/bin/bash
YOUTUBEDLAUDIO='youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0'

while IFS='' read -r line || [[ -n "$line" ]] && [[ ! -z "$line" ]]; do
  $YOUTUBEDLAUDIO "gvsearch1:$line"
done < "$1"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.