(Lossless) conversão de mp3 estéreo com um canal silencioso para mono

0

Eu tenho um par de mp3s que são estéreo, mas um dos canais é silencioso, muito chato de ouvir, especialmente em fones de ouvido. Não consigo novas gravações (as faixas são bootlegs com origem desconhecida), então a segunda melhor opção é convertê-las em mono substituindo a faixa silenciosa pela outra faixa.

Eu li essa pergunta semelhante Converter mp3 de mono para estéreo usando Lame mas as soluções sugeridas não parecem se aplicar à minha situação.

Qual ferramenta pode substituir uma faixa com a outra na minha situação, de preferência sem perdas e preferencialmente usando "estéreo conjunto" (= o novo canal ficará vazio na prática, evitando aumentar significativamente o tamanho dos arquivos)?

    
por d-b 16.11.2014 / 22:20

2 respostas

2

Você pode fazer isso com o ffmpeg. Sua página Manipulação de Canais de Áudio tem muitos exemplos, incluindo este exemplo para dividir canais de áudio em arquivos separados:

ffmpeg -i stereo.wav -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav

Ele fará o mesmo com qualquer formato que entenda, incluindo mp3. O exemplo divide um arquivo estéreo em dois arquivos mono, sem qualquer reencodificação. Eu suponho que todos os jogadores irão (por padrão) tocar um canal para cada orador. Você pode seguir este exemplo para criar um arquivo estéreo com o mesmo áudio copiado em ambos os canais. Para obter estéreo conjunto, você precisa re-codificar, o que (em mp3) não é sem perdas; essa página não tem um exemplo.

Se você está fazendo isso no Windows (e não usando o Cygwin), parece que a melhor fonte é o build do Zeranoe FFmpeg

    
por 17.11.2014 / 00:05
3

Então eu tentei o método ffmpeg e tenho a impressão de que é reencodificado. Demora um bom tempo para processar, usa muita CPU (tanto mais do que MP3directcut); os arquivos resultantes mostram um codec diferente na leitura do Mediainfo; e ao comparar espectrogramas de arquivos originais e divididos, há diferenças marcadas. Apenas para verificar eu transcodifiquei o original com as mesmas configurações de codificação (lame 128kpbs cbr estéreo mp3 - > lame 128 cbr mp3 estéreo) e o original estava muito mais próximo da transcodificação do que dos arquivos split do ffmpg.

Eu realmente não acho que esse método seja sem perdas. Você também pode usar um programa como o Audacity.

    
por 13.12.2016 / 01:56