Posso scaricare video da una query di ricerca di YouTube usando youtube-dl?


11

Voglio scaricare video da una query di ricerca di YouTube utilizzando youtube-dl. Supponiamo che io voglia video dalla query di ricerca https://www.youtube.com/results?q=how+to+create+android+app+in+android+studio .

Come posso scaricare video basati su query da YouTube e da altri siti di video? Questo è quello che ho provato e porta al seguente errore: errore


Mentre Mike Mckay ha risposto, prova youtube-dl "gvsearchX:search words here". Sostituisci "X" con un numero. Se preferisci un sito Web che consenta invece di scaricare audio / video da YouTube, ti consiglio offliberty.com.
David, il tuo amico,

Risposte:


9

Sì, è possibile scaricare video dalla query di ricerca su YouTube.

L'aggiunta &page=1alla query precedente ha consentito il completamento del download.

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

Pagina 1


2
Quello NON PUO 'essere il modo in cui lo hai risolto come youtube-dlnon vedresti mai il &page=1come non hai citato l'URL! Hai assegnato il valore 1alla variabile shell $page, quindi eseguito youtube-dlcome processo in background 4816.
Martin Thornton,

8

Esiste un'opzione di ricerca integrata per youtube-dl. Vecchio modo:

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

L'argomento è:, gvsearchXdove gvsearchsignifica utilizzare google ed Xè il numero di risultati che si desidera scaricare. Quindi quanto sopra cercherà "come creare un'app Android in App Studio" e scaricherà il primo risultato.

(Aggiorna!) Sembra ytsearch (ricerca di YouTube) è l'approccio migliore ora:

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

4
Al giorno d'oggi, usa ytsearchinvece, poiché Google Video è morto.
JonasCz - Ripristina Monica il

6

Oltre alla possibilità precedentemente menzionata di utilizzare la ricerca di video di Google tramite gvsearchte, puoi anche cercare direttamente su YouTube:

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

Non l'ho trovato da nessuna parte documentato, ma recentemente un messaggio di errore mi ha indicato la giusta direzione.


Vorrei sottolineare che puoi guardare direttamente il video conmpv "ytdl://ytsearch1:how to create android app in app studio"
ivanxuu il

3

Per le tracce audio, potresti trovare utile questo script per leggere righe di un file di testo semplice (ad esempio con autore e titolo dei temi) e scaricarle in 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"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.