YouTube-DL é um Windows, Mac OS, bem como a ferramenta GNU/Linux que facilita o download de vídeos da web. Ele implementa um poderoso mecanismo de download e pode baixar, bem como manipular o áudio, bem como dados de vídeo de vários sites. Como o seu nome sugere, ele originalmente começou como uma ferramenta para baixar vídeos do YouTube no Android, utilizando comandos do YouTube-DL, no entanto, foi mais tarde ampliado pelo bairro para apoiar muito mais de cem sites diferentes. É de código aberto, pouco em tamanho e permite baixar mídia com um único comando.
Entre outros, os comandos “YouTube-DL” suportam o download do cumprimento dos serviços:
YouTube
Rede digital de anime
Audiomack
BBC
Dailymotion
Descoberta
Play.fm
Contração muscular
Vimeo
Uma lista de todos os sites suportados pode ser descoberta aqui.
Graças ao trabalho da comunidade de código aberto, é possível executar o YouTube-DL no Android com o Termux. Quando instalado, todas as suas operações serão totalmente suportadas no dispositivo Android, incluindo a extração de áudio dos dados de vídeo (por exemplo, videoclipes, concertos on -line), além de selecionar quais fluxos para download entre os diferentes estilos de áudio e vídeo oferecidos em o site.
Como configurá -lo
Instale o Termux
Instale o plugin Termux: API. O Termux precisa deste plug -in para obter acesso ao armazenamento do dispositivo Android.
Ativar ganho de armazenamento Acesso ao Termux. Abra o aplicativo Termux e também vá no cumprimento do comando:
Termux-setup-armazenamento
Seu gadget pode lançar uma caixa de diálogo solicitando acesso ao ganho de armazenamento à autorização para o aplicativo Termux.
Instale os pacotes necessários
Dentro do Termux, vá para o cumprimento do comando:
pkg configurado -y ffmpeg python
Isso configurará as dependências do Python e do FFMPEG. Em seguida, configure o YouTube-DL com o cumprimento do comando:
pip configurou o youtube-dl
Deve ler: Como converter dados de mídia que utilizam FFMPEG e Termux
Como utilizar o YouTube-DL para baixar vídeos do YouTube
O YouTube-DL permite a manipulação completa de mídia utilizando um único comando. Podemos iniciar um download básico com o cumprimento do comando:
youtube-dl media_url
Onde media_url é o URL do arquivo de mídia. Por exemplo, para baixar o trailer da ficção de celulose de filmes do YouTube, irrimos problemas neste comando:
YouTube-dl
O YouTube-DL extrairá imediatamente as informações da página da web e o download do arquivo de mídia. Nas versões atuais, o YouTube-DL baixa imediatamente o vídeo e os fluxos de áudio da melhor qualidade oferecidos quando nenhuma opção extra for passada.
Seleção de vídeo e formato de áudio
O YouTube-DL fornece diferentes opções de configuração para o formato de vídeo baixado. Em primeiro lugar, a aprovação do parâmetro -f exibirá todos os estilos oferecidos para download:
YouTube -dl -f
Isso fornecerá uma saída como a seguinte:
Comandos do YouTube-DL
Editores escolhem: os temas escuros e os papéis de parede pretos salvam a bateria?
A primeira coluna exibe o código do estilo, a segunda coluna da extensão da mídia e a terceira resolução (para fluxos de vídeo). Significando que exigimos o download do fluxo de vídeo mais bem oferecido (o último), bem como o fluxo de áudio OPUS de 160k, exigimos fornecer o comando de conformidade com o comando:
youtube -dl -f 22+251
Onde o parâmetro -f instrui o YouTube -DL a escolher os códigos de estilo 22 e 251, que representam o vídeo e o fluxo de áudio, respectivamente.
Seleção com base em condicionais
O YouTube-DL fornece um desempenho fascinante para indivíduos que exigem maior controle. O vídeo e o áudio podem ser filtrados colocando uma condição entre colchetes, como em -f “[altura = 720]” (seleciona e download um vídeo com 720 pixels de altura) ou -f “[fileSize> 10m]” (Seleciona, bem como o download de mídia com tamanho de dados superior a 10 MB). Os campos que podem ser utilizados em condicionais são os seguintes:
Limite de files: o número de bytes, se entendido com antecedência
Largura: Largura do vídeo, se conhecida
Altura: Altura do vídeo, se for conhecida
TBR: taxa de bits típicos de áudio e vídeo em kbit/s
ABR: taxa de bits de áudio típica em kbit/s
VBR: taxa de bits em vídeo típica em Kbit/s
ASR: Taxa de amostragem de áudio em Hertz
FPS: taxa de quadros
Portanto, o cumprimento do comando escolheria, bem como baixar dados de vídeo com taxas de quadros superiores a 25, a altura mais alta ou igual a 720 pixels, bem como a taxa de amostragem de áudio superior a 44200 Hz:
youtube -dl -f “[fps> 25] [altura> = 720] [ASR> 44200]” Media_url
Se nenhum fluxo de áudio/vídeo oferecido cobrir os critérios fornecidos, o YouTube-DL exibirá uma mensagem de erro e a saída. A filtragem utilizando condicionais pode ser benéfica para dispositivos Android mais antigos, que não podem decodificar rapidamente dados de vídeo com altas resoluções.
Extraindo, além de converter áudio
Para extrair áudio dos arquivos de mídia, o parâmetro de linha de comando -x deve ser passado. Da mesma forma, é possível escolher o formato de áudio extraído, com o parâmetro –udio-formatnull