Estou usando o audioSprite que usa ffmpeg para codificação. Preciso criar arquivos mono para reduzir (pela metade) o tamanho dos arquivos.
Como profissional de áudio, pensei que fosse um trabalho simples. Downmix, codificar a saída mono, pronto. Acontece que nada acontece com os tamanhos dos arquivos. Os arquivos de saída mono aac, ogg, m4a e mp3 do audioSprite são idênticos em tamanho aos arquivos estéreo.
A primeira vez que executei o audioSprite com arquivos de origem estéreo e o switch -c 1
. Então, talvez o ffmpeg considere a fonte. Executei a mesma coisa com um arquivo de origem mono. Novamente, tamanho de arquivo idêntico.
Alguém sabe o que está acontecendo ou o que devo fazer?
A ferramenta define uma taxa de bits de destino padrão fixa . Não importa quantos canais, você obterá essa taxa de bits.
Altere a taxa de bits de destino de acordo (ou seja, metade do padrão ao usar mono).