Juntando-se à linha de comando via MP3 com faixa de fundo

0

Eu já estou aproveitando dois utilitários de linha de comando. Eu estou usando ffmpeg para converter m4a para mp3, e então eu estou combinando alguns mp3's em um grande usando mp3wrap. O arquivo resultante é algo assim:

BackgroundMusic.mp3 > Audio1.mp3 > Audio2.mp3

Eu preciso de algo mais parecido com

Audio1.mp3 > Audio2.mp3
|_____________________|
           |
  BackgroundMusic.mp3

Para onde a música de fundo é executada continuamente em segundo plano. Seria bom poder alterar o volume de cada faixa também.

Alguém conhece um programa de linha de comando como mp3wrap, mas também pode adicionar uma faixa de fundo?

Eu não poderei usar um programa GUI como o Audacity, já que tudo isso será automatizado no servidor.

Obrigado!

    
por Brandon 13.08.2015 / 18:22

1 resposta

0

Você deve ser capaz de fazer isso com o sox , uma ferramenta de manipulação de áudio cli. Por exemplo, para concatenar dois arquivos e mixar um terceiro, depois reproduzi-lo:

sudo apt-get install sox libsox-fmt-all
sox Audio1.mp3 Audio2.mp3 out1.mp3
sox -m out1.mp3 BackgroundMusic.mp3 out2.mp3
play out2.mp3
    
por meuh 14.08.2015 / 11:15