ffmpeg: come aggiungere due flussi audio consecutivi a un file video


0

Ho i seguenti file:

- video.mp4 (120sec, no audio)
- audio1.mp3 (70sec)
- audio2.mp3 (50sec)

Voglio combinare questi file in modo tale che audio1.mp3 inizierà all'inizio di un video e audio2.mp3 inizierà a 70 secondi del video (quando audio1.mp3 è terminato). Il video non deve essere ricodificato. Come può essere realizzato con ffmpeg?

Risposte:


1

Due passaggi, prima concatena l'audio, quindi aggiungilo al tuo file video.

ffmpeg -i "concat:input1.mp3|input2.mp3" -c copy output.mp3
ffmpeg -i video.mp4 -i output.mp3 -map 0 -map 1 -codec copy -shortest output_video.mp4
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.