FFMPEG converte a faixa de áudio para mono e desloca totalmente para a direita / esquerda

0

Como alguém converteria uma faixa estéreo em mono (assim, os dados de ambos os canais seriam mesclados) e, em seguida, passaria a faixa mono a 100% para a direita ou para a esquerda usando o FFMPEG? (Posso ter que convertê-lo de volta para estéreo para fazer isso?)

Isso pode soar um pouco louco, mas a razão pela qual eu quero fazer isso é porque eu estou trabalhando em um experimento de áudio onde eu quero pegar uma pista, cortar todas as mínimas e então aumentar o super alto / ar e então colocar para um lado (canal esquerdo) então faça o mesmo com configurações um pouco diferentes e então mova completamente para o outro lado (canal direito) Então eu pegarei a mesma trilha original e aumentarei um pouco os pontos baixos, mas mantenho o centro e em seguida, combine todos os 3 usando o recurso de mesclagem ffmpeg, criando possivelmente uma versão ampliada estéreo "aprimorada" da faixa.

Basicamente eu quero saber como mover uma faixa 100% para a esquerda ou para a direita usando ffmpeg

De acordo com a documentação , ela será convertida em mono com um fator maior para o canal esquerdo: (Não tenho certeza de como você faria isso se movimentar 100% para a esquerda ou para a direita)

pan=1c|c0=0.9*c0+0.1*c1
    
por Jeff 21.04.2017 / 00:54

1 resposta

0

Use

pan=stereo | FL < c0 + c1

Não há necessidade de ir ao aparelho de som - > mono - > rota estéreo. A declaração pan acima mantém a saída como estéreo e configura o canal Front Left como a soma dos primeiros e segundos canais de entrada (o < diz ao pan para redimensionar a soma para evitar o recorte. Use = se não for uma preocupação ). Front Right não é especificado, por isso é silenciado.

    
por 21.04.2017 / 09:12

Tags