FFMPEG: Wie kann ich mehrere Videodateien zu einer kombinieren und Audio durch eine neue Audiodatei ersetzen?

2

Ich habe eine Frage zu ffmpeg. Ich habe viele mp4-Videodateien und eine mp3-Audiodatei (Beispiel: 1 Stunde lang). Ich möchte eine zufällige mp4-Videodatei zu einer Ausgabedatei kombinieren (Länge entspricht mp3-Länge) und Audio durch diese mp3-Datei ersetzen Eine MP3-Ausgabedatei.

Poo V
quelle

Antworten:

0

Kurze Antwort ist ja. Ja, du kannst.

Siehe https://stackoverflow.com/questions/11779490/how-to-add-a-new-audio-not-mixing-into-a-video-using-ffmpeg

Insbesondere der Abschnitt "So wählen Sie bestimmte Streams manuell aus"

Sobald Sie die Video- (mp4) -Dateien in der gewünschten Reihenfolge und Länge kombiniert haben, kombinieren Sie die Video- (mp4) und Audio- (mp3) -Dateien und -mapwählen über die Option den gewünschten Video- und Audiostream für die endgültige Ausgabe aus . Dadurch erhalten Sie das gewünschte Video und das Audio aus der MP3-Datei, die Sie haben

BEARBEITEN

Um Ihren Kommentar zu beantworten, können Sie den concatBefehl in verwenden ffmpeg, um die Videos miteinander zu kombinieren

  1. Legen Sie dies in eine Textdatei (wir werden es nennen list.txt) file 'path/to/file1.mp4' file 'path/to/file2.mp4' file 'path/to/file3.mp4'

  2. dann ffmpeg -f concat -i list.txt -c copy output.mp4

mrwhale
quelle
Tks Whale Guy: P und eine Frage kombinieren zufällige mp4 Sir
Poo V
und ich habe noch eine kleine frage: wie schneide ich mitten in einem video mit ffmpeg Sir Whale aus: P
Poo V