Há alguns dias , foi anunciado o lançamento de uma nova versão do yt-dlp. Este utilitário permite aos usuários baixar áudio e vídeo de serviços como o YouTube. É um fork do youtube-dl, baseado no projeto youtube-dlc, agora extinto.
Até o momento, podemos observar a estagnação do desenvolvimento do projeto original youtube-dl, visto que seu último lançamento ocorreu em 5 de junho de 2021 e, desde então, não houve novos lançamentos, apesar da presença de uma série de novas confirmações na branch master.
Ao mesmo tempo, alguns bugs desagradáveis (por exemplo, problemas com o download de vídeos do YouTube com restrições de idade) permanecem sem correção, o que, junto com a notória falta de atividade, levanta várias dúvidas dos usuários.
Sobre o yt-dlp
O foco principal do desenvolvimento do yt-dlp é adicionar novos recursos e correções, mantendo todos os recursos relevantes do projeto original, como a ordenação de formatos. As opções padrão de ordenação de formatos foram alteradas para priorizar resoluções mais altas e codecs melhores em vez de simplesmente usar uma taxa de bits mais alta. Além disso, agora você pode especificar a ordem de classificação usando `-S`. Isso permite uma seleção de formato muito mais fácil do que é possível apenas com `-format`.
Da mesma forma, a maioria dos recursos de outras versões modificadas do youtube-dl foram importados, em particular a opção "--write-comments" (carregamento de comentários de vídeo em infojson), incorporação de pré-visualizações em mp4/ogg/opus e outros.
Entre as novas funcionalidades do yt-dlp que não estão presentes na versão original, incluem-se:
- Use a API SponsorBlock para remover / sinalizar postagens patrocinadas em vídeos do YouTube.
- Capacidade de baixar álbuns do YouTube Music.
- A capacidade de importar cookies facilmente do navegador.
- Divida o vídeo em capítulos.
- Download multi-threaded de videoclipes.
- Possibilidade de usar aria2c para baixar DASH (mpd) e HLS (m3u8).
- Novos extratores de vídeo
- Todos os feeds (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) e suporta o download de playlists privadas de várias páginas de conteúdo
- Pesquisa (ytsearch:, ytsearchdate :), urls de pesquisa e trabalho de pesquisa de canal
- Mixes oferece suporte para download de várias páginas de conteúdo
- Solução parcial para o problema de limitação
- Redirecione automaticamente o canal / url de início do vídeo para preservar o comportamento antigo
- Extração de legendas de manifestos: As legendas podem ser extraídas de manifestos de mídia de transmissão.
- Vários modelos e caminhos de saída - você pode fornecer diferentes modelos de saída e caminhos de download para diferentes tipos de arquivos.
- Você também pode definir um caminho temporário onde os arquivos intermediários são baixados usando –paths (-P)
- Configuração portátil - os arquivos de configuração são carregados automaticamente dos diretórios raiz e home.
- Aprimoramentos do modelo de saída: os modelos de saída agora podem ser formatados para data e hora, deslocamentos numéricos, passagem de objetos e muito mais.
- Outras novas opções: –print, –sleep-requests, –convert-thumbnails, –write-link, –force-download-archive, –force-overwrites, –break-on-Rejeitc.
- Aprimoramentos: Regex mais rápido e outros operadores em –match-filter, verificação de vários arquivos –postprocessor-argsy –downloader-args, mais opções de seleção de formato e muito mais.
Principais notícias de yt-dlp 2021.09.02
Esta nova versão destaca a inclusão da interação com a API SponsorBlock , já que anteriormente o SponSkrub era usado para essa finalidade.
Novas opções também foram adicionadas para remover ou incorporar capítulos de vídeo , além de suporte experimental para manifestos DASH (requer ffmpeg com este patch).
Com relação aos extratores, menciona-se que diversas correções foram feitas nos extratores existentes, além da adição de novos , como: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Por fim, se tiver interesse em saber mais sobre este projeto, você pode encontrar os detalhes no seguinte link.
Obtenha yt-dlp
Para aqueles que estão interessados em poder instalar este aplicativo, eles podem fazê-lo com pip:
python3 -m pip install --upgrade yt-dlp
Ou outro método é com:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp