Lucksander/Media-Downloader ? reverse-engineered prompt

Reverse engineered prompt

Quero que você construa um pequeno aplicativo em Python de linha de comando para baixar mídias a partir de uma URL usando yt dlp.

Preciso de um menu simples e interativo no terminal, com opções para baixar vídeo em MP4, baixar só o áudio em MP3 e baixar só o áudio em FLAC. No vídeo, quero poder escolher a qualidade, como melhor, 1080p, 720p e 480p, e o app deve juntar vídeo e áudio automaticamente com FFmpeg. No áudio, quero poder escolher a qualidade do MP3, como 128, 192 e 320 kbps.

O programa deve validar as escolhas do usuário, mostrar o progresso do download, criar automaticamente uma pasta de downloads e salvar tudo lá. Se a URL for de playlist, não deve baixar, e quero mensagens de erro claras quando algo falhar.

Se precisar, consulte a documentação atual do yt dlp e do FFmpeg para fazer do jeito certo.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab