- 1. Atualização do sistema operacional Linux
- 2. Usando YouTube-dl Linux
- 3. Instalando a GUI Linux do YouTube-dl
- 4. Parâmetros a serem usados com YouTube-dl em um nível geral
- 5. Parâmetros a serem usados com YouTube-dl no nível da rede, temos as seguintes opções
- 6. Parâmetros a serem usados com YouTube-dl no nível do vídeo
- 7. Parâmetros a serem usados com YouTube-dl no nível de download
- 8. Parâmetros para usar com YouTube-dl no nível do sistema de arquivos
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 -yUma 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=6WteQjr49f4Ao 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/UCK8sQmJBp8GCxrOtXWBpyEASe 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=6WteQjr49f4Outra 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 -yPasso 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.