Qual programa para baixar videos do Youtube ? Linux

Baixa apenas o arquivos de vídeo, caso esteja com legenda embutida sim, caso contrário não.

particularmente não gosto desses sites, não conheço 1 que não deixa vc baixar o arquivo original, eles sempre fazem uma conversão, além de suportarem só o youtube

o 4k video downloader e o youtube-dl baixa vídeos de qualquer site, a lista é quase infinita

1 curtida

Entendi… é que baixo muitos tutoriais gringos e esse lance da legenda traduzida é uma mão na roda…

1 curtida

Agora o mestre supremo mesmo é o JDownloader… se não baixar um vídeo nesse, não baixa em nenhum outro… a lista de sites é quilométrica rs

1 curtida

como usa? da ultima vez que tentei com o youtube-dl ficava dando uns erros e não conseguia baixar nenhum video :confused:

Video Downloader, que está disponível em Flatpak.

Infelizmente, em cada atualização do 4KDownload, eles colocam mais limitações na versão gratuíta.

Tenta o Video Downloader disponível em Snap ou Flatpak.

1 curtida

Se tiver utilizado o pacote do youtube-dl presente nos repositórios da sua distro, pode ser que ele estivesse desatualizado e por isso não conseguiu baixar os vídeos. Você pode ver se consegue resultados melhores com a versão mais recente na página do GitHub do projeto.

Aliás, o yt-dlp é um fork que tenta implementar patches de correção para esses erros mais rápido que o próprio youtube-dl, tendo funcionado bem para mim até então.

1 curtida

Outra altenativa grafica GitHub - jely2002/youtube-dl-gui: A cross-platform GUI for youtube-dl made in Electron and node.js

1 curtida

Sensacional! Baixa vídeos, playlist e canal, e até legendas com o idioma que preferir. Top demais!

1 curtida

Pra Linux qual deles eu tenho que baixar? Fiquei meio perdida
image

Olá, tem um .appimage ali

1 curtida

O .AppImage
Ele e portátil então basta conferir se a caixa de executar está marcada e pronto

2 curtidas

Obrigada! Sabem como faço pro programa aparecer no menu de programas do Mint?

Por nada
Agora integrar o app no menu ja não sei, mas ja ouvi falar que tem como… Talvez o pessoal te responda essa dúvida

1 curtida

@steph, olha esse aqui, resolve tua vida

2 curtidas

Caro colega, veja abaixo um tutorial sobre o Youtube-dl.
Parece complicado pois usa o “terrível” terminal, existem etapas e verificações a serem feitas, etc. Mas posso lhe garantir, é a melhor ferramenta que tenho usado para fazer este tipo de operação (tanto para Youtube quanto para alguns outros).

Anota num caderninho os comandos principais e seja feliz.

O Youtube-dl está sempre sendo atualizado e é o que roda por baixo de muitas aplicações gráficas por aí.
A maioria dos aplicativos são limitados, possuem valores a serem pagos dependendo do uso e funções desejadas e estão sempre sujeitos a problemas de restrição junto ao Youtube e outros sites (pirataria, em outras palavras).
Já o Youtube-dl não é feito para este propósito (apesar de servir para) e, por isto, tem se mostrado mais robusto frente às pressões das Big Techs…
Dá pra fazer muita, muita coisa interessante, como baixar playlists inteiras (cuidado para não explodir seu HD) com uma única linha de comando.

Nota: alguns tipos de streaming usam sistemas de criptografia que impedem que o youtube-dl seja utilizado. Neste caso, vc pode tentar usar a extensão de navegador Stream Recorder (Stream Recorder).


INSTALANDO O YOUTUBE-DL

Embora ele esteja no repositório da distro e você possa instalar direto pelo terminal com um sudo apt install youtube-dl, no GitHub do desenvolvedor, no Read me, vc vai ver que eles indicam instalar de outra forma:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -0 /usr/local/bin/youtube-dl

O comando acima usa o wget padrão para fazer o download da última versão e salva na pasta /usr/local/bin/youtube-dl. Só isso.

A vantagem é que quando surgem novas formar de bloquear o download (feitas pelo site de onde vc quer baixar), eles corrigem o código para contornar isto. Nem sempre o que está no repositório da distro é atualizadíssimo.

Depois, dê permissão de execução para o arquivo que vc baixou:

sudo chmod a+rx /usr/loca/bin/youtube-dl

Em seguida atualize a base de dados com:

hash -r

Agora, veja se tudo deu certo, tentando atualizar o aplicativo:

youtube-dl -U

Pode aparecer o seguinte erro, devido a problemas de configuração entre a versão do Python que sua distro usa e aquela que o Youtube-dl usa:

/usr/bin/env: 'python': No such file or directory

Neste caso, instale o Python 3. Se vc já tiver ele instalado, o sistema simplesmente vai lhe devolver esta informação. O comando abaixo atualiza a base de dados do apt e depois ( ; ) instala a versão 3 do python.

sudo apt update; sudo apt install python3

Agora, crie uma atalho (symlink) para a variável de ambiente:

sudo ln -s /usr/bin/python3 /usr/bin/python

Agora, tente atualizar novamente o youtube-dl (youtube-dl -U). O erro deve ter sumido e o sistema deve dar um retorno sobre a atualização (se ele instalou uma nova versão, ou se nada foi feito pois já está na última versão disponível).

USANDO

1. Vendo o que há de bom (youtube-dl -F)

Copie o link do vídeo que vc quer baixar e cole no terminal (CTRL + SHIFT + V) depois do comando, no lugar onde está escrito link:

youtube-dl -F link_do_video

Vai aparecer uma tabela com diversas opções; preste atenção nas informações; algumas opções não tem áudio (video only) e vice-versa. O primeira coluna contém o código do formato de arquivo que vc vai baixar.
Você pode baixar vídeos até de outros sites, dependendo da tecnologia que eles usam. Basta colar a url depois do comando e ver se há alguma saída disponível…

2. Baixando (youtube-dl -f codigo link)

2.1. Apenas o áudio em formato mp3 de algum vídeo:

youtube-dl -x --audio-format mp3 --no-mtime - f 251 link_do_video

Quase sempre, no caso do YouTube, o código 251 é da melhor qualidade de áudio do vídeo, só que em formato webm. O comando acima extrai o áudio do vídeo (-x), converte em formato mp3 (–audio-format mp3); O -f 251 indica qual opção baixar. A opção –no-mtime indica que vc quer a data de criação/modificação do arquivo seja aquela do momento do download completo, não a do Youtube (data do upload do vídeo).

Onde foi parar o arquivo baixado?

Ele vai estar dentro da sua home ou dentro da pasta de onde vc executou o comando (no terminal, indicado pelo que vier antes do $, sendo ~ a sua home).

2.2. Baixando o vídeo completo em mp4:

youtube-dl -f 22 link_do_video

O código 22 é do formato mp4 com qualidade HD (no caso do Youtube).

Veja que o 137 é da qualidade FullHD, mas sem áudio!

Se vc quiser uma qualidade maior de vídeo, mas ele não possuir áudio, vc precisa fazer assim:

youtube-dl -f v+a link_do_video

No lugar de v, vc vai colocar o código do vídeo de alta qualidade (mas sem áudio). No lugar de a, o código do arquivo de áudio (audio only) de melhor qualidade. Sempre nesta ordem!
Exemplo:

youtube-dl -f 137+140 link_do_video

137 = video fullhd; 140 = audio 101K.

Não misture formatos mp4 e webm de áudio/vídeo.

Se der erro, instale o FFMPEG que pode estar faltando:

sudo apt install ffmpeg

Trata-se de um excelente aplicativo (CLI, linha de comando) de conversão de formatos e manipulação de arquivos de imagem, áudio e vídeo, que é usado pelo youtube-dl para mesclar os canais de áudio e vídeo.

Dicas:

  1. Para baixar uma imagem de thumbnail (útil para mp3/mp4), inclua: –embed-thumbnail

    youtube-dl -x --audio-format mp3 --no-mtime --embed-thumbnail -f 251 https://www.youtube.com/watch?v=XXXXXXXX
    
  2. Se você estiver assistindo uma playlist, não copie o código dela da barra de endereços do navegador por engano, a menos que você queira baixar tudo que estiver lá (e, eventualmente, explodir seu HD). No Github do projeto existem infos sobre como baixar itens específicos de uma playlist. Dá uma olhada.

  3. Escreva quantas opções quiser no comando, mas nunca modifique a ordem disto: -f codigo link. Sempre, depois da chamada de download (-f), coloque o código (22, por exemplo) e depois o endereço (https://www.youtube.com/watch?v=XXXXXXXXX).

1 curtida

Use o MenuLibre (Editor de Menu). Basta criar um lançador novo, na categoria que você desejar, e colocar na caixa Command o comando que você usaria no terminal para executar um arquivo appimage. Basicamente:

chmod u+x /caminho-do-arquivo/arquivo.AppImage

./caminho-do-arquivo/arquivo.AppImage

Mano, eu iria falar isso kkkkk Mas essa tática é muito boa

1 curtida