Sempre que tento converter um arquivo de dois canais codificado em G729 em arquivos wav codificados em pcm de canal mono, recebo o seguinte erro
Entrada #0, wav, de 'g729stereo.wav': Duração: 00:00:07.07, taxa de bits: 16 kb/s Stream #0:0: Áudio: g729 ([131][0][0][0] / 0x0083), 8000 Hz, 2 canais, 16 kb/s [g729 @ 0x7fd163802a00] Somente som mono é suportado (canais solicitados: 2). Não foi possível abrir o codec para o fluxo de entrada 0
Alguém pode me informar qual é a melhor maneira de prosseguir.
Responder1
Parece que o codec G729 que vem com o ffmpeg suporta apenas um único canal.
A melhor maneira de proceder é atualizar para a versão mais recente do ffmpeg e ver se o suporte melhorou.
Caso contrário, você pode postar uma solicitação educada de recurso com os desenvolvedores do ffmpeg ou sentar-se e modificar o código-fonte do codec G729 para implementá-lo. Ou pague alguém para fazer isso por você, se você não puder fazer isso sozinho.
Responder2
Primeiro use sox ou outro utilitário para dividir estéreo em mono, depois decodifique e mixe.