Como instalar e usar o YouTube-DL no Ubuntu 17

Uma das plataformas mais utilizadas atualmente para toda a edição de vídeo é indiscutivelmente o YouTube, que nos oferece uma ampla gama de opções de vídeo em várias categorias e, ainda mais, nos permite fazer upload de nossos próprios vídeos e ganhar reconhecimento e talvez algum dinheiro.

Além dessas vantagens, é possível que em determinados momentos seja necessário baixar alguns vídeos do YouTube por motivos como:

Razões para baixar vídeos do YouTube

  • Reproduza o vídeo a qualquer hora sem conexão com a internet
  • Use-os com as respectivas permissões de autor para apresentações ou suporte de atividades
  • Possui uma série de vídeos que oferece a possibilidade de download gratuito e muito mais.

Hoje a Solvetic vai analisar como podemos usar uma ferramenta prática que nos permite baixar vídeos do YouTube, e outras plataformas, com facilidade.

O que é YouTube-dlYouTube-dl é uma ferramenta de download de vídeo de linha de comando de código aberto que pode ser usada para baixar vídeos do YouTube e de outros sites como Facebook, Dailymotion, Google Video, Yahoo e muito mais.

YouTube-dl é baseado em pygtk e requer Python para executar seu conteúdo. É compatível com vários sistemas operacionais, dentro dos quais temos Windows, Mac e Unix. Para usar o YouTube-dl, o interpretador Python (2.6, 2.7 ou 3.2+) é necessário.

Alguns dos recursos do YouTube-dl são

  • Suporta a retomada de downloads interrompidos
  • Possibilidade de baixar canais ou playlists
  • Permite adicionar um título personalizado, proxy e muito mais.

Agora veremos como instalar e usar o YouTube-dl no Ubuntu 17.04.

1. Atualização do sistema operacional Linux

Passo 1
Antes de prosseguir com a instalação, atualizaremos os pacotes do sistema operacional executando as seguintes linhas:

 sudo apt-get update -y sudo apt-get upgrade -y
Uma vez que os pacotes do sistema operacional são atualizados, procedemos à instalação do YouTube-dl, este aplicativo Youtube-dl não está disponível no repositório do Ubuntu 17.04. Portanto, você precisará baixá-lo de seu site oficial. Para isso, faremos o download com o comando curl:
 sudo apt install curl -y

PROLONGAR

Passo 2
Agora vamos baixar os binários do YouTube-dl executando a seguinte linha:

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o / usr / bin / youtube-dl

PROLONGAR

Agora vamos alterar as permissões do pacote binário youtube-dl com o seguinte comando:

 sudo chmod 755 / usr / bin / youtube-dl

2. Usando YouTube-dl Linux

Passo 1
Se quisermos listar todas as opções que o YouTube-dl nos oferece, podemos executar o seguinte comando:

 youtube-dl -help

PROLONGAR

Passo 2
O YouTube-dl oferece suporte a vários formatos de vídeo como Mp4, WebM, 3gp e FLV. Podemos listar todos os formatos disponíveis para vídeo específico com o seguinte comando:

 youtube-dl -F (caminho do vídeo)

PROLONGAR

etapa 3
Lá podemos ver todas as opções de vídeo disponíveis naquele momento e cada uma possui um identificador no lado esquerdo.

Em seguida, basta selecionar qualquer formato com o qual deseja baixar o vídeo usando o parâmetro -f:

 youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Ao executar esta linha, ele iniciará o download do vídeo na resolução 640x360. Podemos ver que o vídeo foi baixado corretamente.

PROLONGAR

Passo 4
Se quisermos baixar o vídeo do YouTube em formato de áudio mp3, também é possível com o seguinte comando:

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x - formato de áudio mp3

PROLONGAR

Etapa 5
Neste caso, podemos ver que será necessário um reprodutor compatível com este formato. Se quisermos baixar todos os vídeos de um canal específico, devemos executar a seguinte linha:

 youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Se a rede que usamos possui serviços de proxy, podemos executar a seguinte linha para baixar o vídeo:
 youtube-dl --proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Outra possibilidade que o YouTube-dl nos oferece é baixar a lista de vários vídeos do YouTube com um único comando, para isso primeiro salvaremos todos os URLs dos vídeos do YouTube em um arquivo chamado youtube-list.txt e depois executaremos o seguinte comando para baixar todos os vídeos. Lá começará o download de cada vídeo.
 youtube-dl -a file.txt

PROLONGAR

3. Instalando a GUI Linux do YouTube-dl


A ferramenta YouTube-dl possui uma interface gráfica chamada youtube-dlg, que é uma ferramenta gratuita e de código aberto para youtube-dl escrita em wxPython.

Passo 1
Por padrão, esta ferramenta não está disponível no repositório Ubuntu 17.04, portanto, devemos adicionar o PPA para isso executando o seguinte:

 sudo add-apt-repository ppa: nilarimogard / webupd8

PROLONGAR

 sudo apt-get update -y
Passo 2
Posteriormente, procedemos à instalação do youtube-dlg executando a seguinte linha:
 sudo apt install youtube-dlg -y

PROLONGAR

etapa 3
Uma vez instalado, podemos acessar o aplicativo diretamente do Unity:

Passo 4
Depois de aberto o aplicativo, basta inserir os URLs para fazer o download, clicar no botão Adicionar e, por fim, clicar no botão de download localizado no canto inferior direito. Lá, todo o processo de download do vídeo será iniciado.

4. Parâmetros a serem usados ​​com YouTube-dl em um nível geral


Existem vários parâmetros que podemos implementar ao usar o YouTube-dl para todo o processo de download de vídeo, são eles:

Imprima a ajuda e saia do programa

 -h, --help

Atualize o programa para a versão mais recente

 -U, --update

Continua mesmo com erros de download

 i, --ignore-errors

Abortar o download de mais vídeos (na lista de reprodução ou linha de comando) se houver erros

 --abort-on-error

Mostra a identificação do navegador atual

 --dump-user-agent

Liste todos os extratores compatíveis

 --list-extractors

Não lê arquivos de configuração

 --ignore-config

Localização do arquivo de configuração

 --config-location PATH

Marcar vídeos assistidos (apenas no YouTube)

 --marcar assistido

Não marca os vídeos assistidos (apenas no YouTube)

 --no-mark-watch

Eles não codificam a saída com cores

 - sem cor

5. Parâmetros a serem usados ​​com YouTube-dl no nível da rede, temos as seguintes opções

Permite usar o proxy HTTP / HTTPS / SOCKS especificado

 - URL do proxy

Aguarde antes de abandonar o download, em segundos

 --socket-timeout SECONDS

Permite que você configure o endereçamento IP como este

 - IP do endereço de origem: -4
  • Faça todas as conexões em IPv4
     --force-ipv4
  • Faça todas as conexões através de IPv6-6,
     --force-ipv6

6. Parâmetros a serem usados ​​com YouTube-dl no nível do vídeo

Vídeo da lista de reprodução para começar

 - início da lista de reprodução NUMBER

Lista de reprodução de links de vídeo para download

 - itens de lista de reprodução ITEM_SPEC

Baixe apenas títulos correspondentes

 --match-title REGEX

Pular download para títulos correspondentes

 --reject-title REGEX

Abortar após baixar os arquivos indicados

 --max-downloads NUMBER

Não baixe nenhum vídeo menor do que o tamanho indicado

 -min-filesize SIZE

Não baixe nenhum vídeo maior do que o indicado

 --max-filesize SIZE

Baixe apenas vídeos enviados na data selecionada

 --Encontro: Data

Baixe apenas os vídeos enviados nessa data ou antes

 --data antes de DATE

Não baixe nenhum vídeo com menos do que o número de visualizações indicado

 --min-views COUNT

Não baixe nenhum vídeo com mais do que o número de visualizações listado

 --max-views COUNT

Filtro de vídeo genérico

 --match-filter FILTER

Baixe apenas o vídeo, mas não a lista de reprodução

 --nenhuma lista de reprodução

Baixe a playlist

 - sim lista de reprodução

7. Parâmetros a serem usados ​​com YouTube-dl no nível de download


Taxa máxima de download em bytes por segundo
 -r, - taxa de limitação de TAXA

Pular trechos indisponíveis

 -skip-unavailable-fragments

Abortar o download quando um fragmento não estiver disponível

 --abort-on-unavailable-fragment

Tamanho do buffer de download

 - TAMANHO do tamanho do buffer

Baixe os vídeos da lista de reprodução na ordem inversa

 --playlist-reverse

Baixe vídeos da lista de reprodução em ordem aleatória

 --playlist-random

Use o downloader HLS nativo

 --hls-prefer-native

Use ffmpeg em vez de HLS

 --hls-prefer-ffmpeg

Use o pára-raios externo especificado

 - COMANDO do downloader EXTERNO

8. Parâmetros para usar com YouTube-dl no nível do sistema de arquivos


Indica o arquivo que contém o URL para download
 -a, --batch-file FILE

Faz uso do ID do vídeo no nome do arquivo

 --eu ia

Restringir nomes de arquivos apenas para ASCII

 --restrict-filenames

Não sobrescreve os arquivos

 w, --no-overwrites

Não usa arquivos .part

 --Nenhuma parte

Não use o cabeçalho do arquivo

 --no-mtime

Escreva a descrição do vídeo

 --write-description

Indica o arquivo JSON que contém as informações do vídeo

 --load-info-json FILE

Desativar o cache do sistema de arquivos

 --no-cache-dir

Para conhecer em detalhes todas as opções disponíveis no YouTube-dl podemos visitar o seguinte link:

Vimos como esta ferramenta prática se torna um utilitário simples, mas com ótimos recursos quando se trata de baixar vídeos não só do YouTube, mas de outras plataformas adicionais de forma funcional.

wave wave wave wave wave