Quero concatenar vários arquivos WAV em um único arquivo WAV usando o FFMPEG.
Eu usei o seguinte comando e ele gera o arquivo necessário.
Comando:
ffmpeg -f concat -i mylist.txt -c copy output.wav
Arquivo :
#mylist.txt
file '1.wav'
file '2.wav'
file '3.wav'
file '4.wav'
Mas como você pode ver, o problema é que eu tenho que criar um arquivo de texto para especificar a lista de arquivos WAV a concatenar.
Eu posso executar todas essas tarefas, mas eu preferiria um único comando, algo que se pareça com
ffmpeg -i 1.wav -i 2.wav -i 3.wav -i 4.wav output.wav
ou
ffmpeg -i "concat:1.wav|2.wav|3.wav|4.wav" -c copy output.wav
Eu tentei esses dois comandos simples, mas eles retornam apenas a voz de 1.wav
Por favor, ajude-me a escrever um único comando (ou corrija os 2 comandos acima) que alcançam o resultado desejado.
Por favor, não sugira outros codificadores / editores de mídia. Quero usar apenas o FFMPEG, pois ele já está instalado e usado em outros locais.
[0:0][1:0][2:0][3:0]
para corresponder ao número de arquivos. Use isso exatamente como diz. A única coisa que você deve alterar são os arquivos de entrada en=4
.