Faz alguns dias o lançamento da nova versão do yt-dlp foi anunciado, que é um utilitário para baixar áudio e vídeo de serviços como o YouTube. O utilitário é um fork do youtube-dl baseado no projeto youtube-dlc, que não está sendo desenvolvido atualmente.
Desde então podemos notar a estagnação do desenvolvimento do projeto original do youtube-dl, já 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 no 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 yt-dlp é adicionar novos recursos e correções, além de manter todos os recursos relevantes do projeto original, como classificação de formato: as opções de classificação de formato padrão foram alteradas para que uma resolução mais alta e codecs melhores sejam agora preferidos 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 simplesmente usando –format.
Da mesma forma que a maioria dos recursos de outros garfos 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 os novos recursos do yt-dlp faltando no original são:
- 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
Nesta nova versão destaca-se que a implementação da interação com a API do SponsorBlock foi incluída, desde anteriormente, SponSkrub foi usado para este propósito.
Também adicionou novas opções para excluir ou incorporar capítulos de vídeo e suporte experimental para manifestos DASH (você precisa do ffmpeg com este patch).
Quanto a extratores, é mencionado que várias correções foram feitas em fãs existentes, além de novos também foram adicionados, como: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Finalmente se você estiver interessado em saber mais sobre isso deste projeto, você pode verificar os detalhes no link a seguir.
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