web-dev-qa-db-fra.com

Comment ajouter du mix audio d'un fichier à un autre

J'essaie d'ajouter un fond audio à un fichier wav principal.

sox -m primary.wav background.wav output.wav 

J'ai environ 5 secondes de conversation en arrière-plan dans background.wav et j'aimerais que la sortie soit toujours à la longueur de primaire. Comment puis-je créer une boucle sox et couper background.wav à la longueur du primaire pour le mixage en shell?

3
codekitty

ffmpeg le fait très bien. Par exemple:

ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex amerge -ac 2 -c:a libmp3lame -q:a 4 output.mp3

Voir le manuel de FFmpeg pour Manipulation des canaux audio

1
cmak.fr