É possível limitar automaticamente o tamanho dos vídeos baixados pelo youtube-dl? Seja baixando parcialmente ou ajustando automaticamente a resolução/taxa de quadros?
De preferência eu poderia dar um limite de tamanho e o link do youtube, então os comandos cuidam do resto. Isso é possível ou preciso pensar em criar um script python ou algo assim?
yt-dlp pode fazer isso sozinho.
yt-dlp -S 'filesize:50M'
, como emman yt-dlp
.Observação honesta: parece uma má ideia. Por que você deseja limitar o tamanho do arquivo de um vídeo longo ao mesmo tamanho de um vídeo curto? Se você não estiver fazendo isso, por que não simplesmente usar
yt-dlp
a sintaxe avançada de seleção de fluxo para baixar, por exemplo, a "melhor qualidade com taxa de bits total não superior a isso e aquilo",yt-dlp -f 'best[tbr<1000]'
para obter a melhor combinação de formato com uma taxa de bits média cumulativa abaixo 1000kbps.