Não é possível encontrar um formato de saída adequado para '\' \: argumento inválido

1

Eu tentei mesclar 6 arquivos WAV mono em um 5.1 WAV pela seguinte linha de comando, mas obtive a mensagem de erro como mostrado no título:

ffmpeg -i front_left.wav -i front_right.wav -i front_center.wav -i lfe.wav -i back_left.wav -i back_right.wav \
-filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]amerge=inputs=6[aout]" -map "[aout]" output.wav
  • Isso vem de: link

  • Todos os 6 arquivos WAV são mono de 16 bits 48kHz 768kbps.

por Lee 04.12.2014 / 16:57

1 resposta

1

O "\" na página da Web vinculada não é realmente parte da linha de comando. No Linux, um "\" no final de uma linha é uma informação para o shell que a linha de comando envolve duas linhas e que o shell deve remover o "\" e anexar a próxima linha à linha atual.

Portanto, remova o "\" e apenas escreva

ffmpeg -i front_left.wav -i front_right.wav -i front_center.wav -i lfe.wav -i back_left.wav -i back_right.wav -filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]amerge=inputs=6[aout]" -map "[aout]" output.wav

e funcionará.

    
por 04.12.2014 / 17:18

Tags