Conversão em Batch para MP3 usando Python e FFmpeg
Quero compartilhar um projeto pessoal que estou desenvolvendo e publiquei uma versão 1.0 hoje. Vou aproveitar o corpo que tinha preparado para o r/Python, que é bem explicativo :)
-
O que meu projeto faz: É uma ferramenta simples de linha de comando para converter em lote arquivos de áudio para MP3 usando o FFmpeg. Ela preserva a estrutura das pastas de entrada, suporta configurações de áudio (bitrate, qualidade, mono/estéreo, taxa de amostragem) e pode executar múltiplos processos do FFmpeg em paralelo para acelerar as conversões.
-
Público-alvo: Qualquer pessoa que precise converter grandes coleções de arquivos
.flac
,.wav
ou outros formatos suportados pelo FFmpeg para MP3 — especialmente se você precisar de mais controle do que as ferramentas GUI típicas oferecem. O objetivo não é ser um produto final polido, mas sim um script prático, que funciona bem para uso pessoal ou fluxos de trabalho automatizados. -
Comparação com alternativas: A maioria dos conversores de áudio em lote exige uma interface gráfica (GUI). Este script é muito simples e possui todas as vantagens de uma ferramenta CLI:
- Configurável via flags
- Fácil de integrar em scripts ou jobs agendados
- Leve e com poucas dependências (o próprio FFmpeg e o Rich, caso você queira a interface TUI)
É apenas uma versão simples 1.0 por enquanto, mas feedback e sugestões são muito bem-vindos!