Como juntar arquivos de áudio de diferentes formatos no ffmpeg

2

Eu estou tentando juntar vários arquivos de áudio no ffmpeg. Eu estou usando o seguinte comando:

 ffmpeg -f concat -i myfile.txt -c copy output.mp3

Onde myfile.txt contém caminhos de arquivos de áudio. Eu sou capaz de juntar o áudio mp3, mas é possível juntar áudio de outro formato (como avi, wav, m4a, etc)?

    
por Amit Chandra 10.09.2014 / 09:25

1 resposta

3

Use isto:

ffmpeg -i input1.wav -i input2.mp3 -i input3.aac -filter_complex 'concat=n=3:v=0:a=1[a]' -map '[a]' <encoding options> output.mp3

Aqui estamos enviando para mp3 a partir de 3 entradas de codec de áudio diferentes. Você terá que inserir os parâmetros de codificação mp3. Estou assumindo que seus arquivos de entrada são apenas de áudio.

Bons parâmetros para mp3 podem 256 kbps. Então use isto:

-codec:a libmp3lame -b:a 256k

Mas isso é considerado um desperdício para mp3 e você pode querer usar: -q:a 3

Veja este e também isto .

    
por 12.09.2014 / 19:41

Tags