Esta é uma interface gráfica do Windows para yt-dlp, projetada como um simples downloader do YouTube. Desde a versão 1.2, a interface também aceita URLs que não sejam do YouTube, então, teoricamente, ela pode ser usada para fazer download de qualquer site compatível com yt-dlp
(veja a lista).
Para usar, descompacte o arquivo em uma nova pasta no local de sua escolha e execute ytdlp-interface.exe
.
Link para download da versão mais recente (64 bits): https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.14.1/ytdlp-interface.7z
Compilação de 32 bits: https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.14.1/ytdlp-interface_x86.7z
O projeto depende de três bibliotecas estáticas: biblioteca Nana C++ GUI v1.8 ou posterior (no momento em que estou escrevendo este v1.8 está em desenvolvimento, então você deve construir o branch develop-1.8
), libjpeg-turbo e bit7z.
O projeto usa uma versão modificada da biblioteca Nana (o arquivo nana-develop-1.8 (2024-05-06) ytdlp-interface mod.7z
). Você ainda pode vincular à biblioteca original, mas a versão modificada possui recursos e comportamentos não presentes na original (em junho de 2024). Mais importante ainda, a biblioteca modificada garante que todos os elementos da interface sigam o esquema de cores escolhido e que a maioria dos elementos da interface seja dimensionada adequadamente com o fator de escala do sistema.
O programa também usa JSON para C++ moderno para obter informações de vídeo de yt-dlp.exe
e para ler/gravar o arquivo de configurações, mas isso é apenas um arquivo de cabeçalho incluído no projeto (você pode substituí-lo pela versão mais recente se realmente quiser quiser).