Posso fazer download de MÚLTIPLOS resultados de pesquisa do youtube usando o youtube-dl?

1

Eu sei como baixar o resultado de uma consulta de pesquisa, mas é possível fazer o download de resultados de mais de uma consulta de pesquisa de uma só vez? Eu estava pensando em colar as urls separadas por vírgulas.

    
por Yaredh Yare 02.03.2017 / 05:54

2 respostas

2

Você pode usar xargs para fazer isso. Recebe argumentos da entrada padrão e os adiciona a um comando. Os comandos também podem ser executados em paralelo.

Aqui está um exemplo:

echo -n "link1,link2" | xargs -d ',' -n 1 -P 10 youtube-dl

Isso seria aproximadamente equivalente a:

youtube-dl link1 &
youtube-dl link2 &

Parâmetros usados:

-d altera o delimitador para os argumentos
-n define o número de argumentos a serem usados para cada comando
-P define o número máximo de processos paralelos

    
por Sethos II 02.03.2017 / 08:29
2

youtube-dl aceita vários URLs como entrada, então sim, você pode baixar vários vídeos com um comando: youtube-dl url1 url2 url3 .

No entanto, se você tiver muito de URLs, considere colocá-los em um arquivo, cada URL em sua própria linha e informe ao youtube-dl para carregar os URLs desse arquivo: youtube-dl -a my_url_file.txt ou a versão mais detalhada: youtube-dl --batch-file my_url_file.txt .

    
por AllanLRH 31.08.2017 / 11:08