youtube-dl é provavelmente a melhor ferramenta para baixar vídeos do YouTube (eles também estão apoiando um monte de outras sites Para instalá-lo basta seguir as instruções no download da página No Linux, você pode obtê-lo usando curl
ou wget
:
sudo curl -L https://yt-dl.org/downloads/2016.06.16/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Isto irá fazer o download do youtube-dl para / usr / local / bin e torná-lo executável (você também terá que instalar o python, mas quem não está instalado?;)
Editar: Não é obrigatório colocá-lo dentro de / usr / local / bin /, você pode colocar o youtube-dl em qualquer pasta em seu sistema que você goste, por exemplo, em seu diretório home:
curl -L https://yt-dl.org/downloads/2016.06.16/youtube-dl -o ~/youtube-dl
chmod a+rx ~/youtube-dl
e executá-lo a partir do diretório home
O uso é muito simples, basta abrir o terminal, copiar o link do youtube do vídeo que você deseja baixar e executar:
youtube-dl https://www.youtube.com/watch?v=lQ0Tj2NgtaE
Tanto quanto me lembro, selecionará a melhor qualidade disponível (áudio e vídeo) e fará o download. Se você quiser decidir qual qualidade deseja baixar, execute o seguinte comando para explorar as qualidades disponíveis:
youtube-dl -F https://www.youtube.com/watch?v=lQ0Tj2NgtaE
a saída pode ser assim:
format code extension resolution note
249 webm audio only DASH audio 51k , opus @ 50k (48000Hz), 366.95KiB
250 webm audio only DASH audio 68k , opus @ 70k (48000Hz), 475.53KiB
171 webm audio only DASH audio 110k , vorbis@128k (44100Hz), 772.64KiB
...
140 m4a audio only DASH audio 164k , m4a_dash container, aac @128k (44100Hz), 931.70KiB
...
160 mp4 256x144 DASH video 113k , avc1.4d400c, 24fps, video only, 813.41KiB
43 webm 640x360 medium , vp8.0, vorbis
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2 (best)
E então você pode selecionar o que baixar. Por exemplo, se você quiser baixar um vídeo de baixa resolução (código de formato 160) junto com um áudio de alta resolução (código de formato 140), você pode executar:
youtube-dl -f 160+140 https://www.youtube.com/watch?v=lQ0Tj2NgtaE
Ele vai baixar e muxá-los, também considere dar uma olhada em esta resposta e, claro, a documentação do próprio youtube-dl.