2016-05-06 5 views
0

Ich möchte mehrere (etwa 8-20 kleine Videodatei, mp4 Format) in eine Videodatei zusammenführen/verbinden.Wie erstelle ich eine Videodatei mit mehreren Videodateien?

Bei der Erforschung davon, ich bekomme nur eine Bibliothek für diese MP4Parser.

Dieses Tool ist hilfreich beim Zusammenführen von zwei Videodateien. Aber in meinem Fall fand ich es nicht nützlich.

Wenn jemand eine bessere Lösung dafür wissen, bitte helfen Sie mir. Ich bin wirklich hier geblieben.

Antwort

0

FFmpeg ist perfekt dafür.

Wenn Sie (zusammen) alle .mp4 Dateien in einem Verzeichnis zum Beispiel verketten möchten, könnten Sie wie folgt vorgehen:

1) eine Liste von Video-Dateien generieren

for f in ./*.mp4; do echo "file '$f'" >> mylist.txt; done 

2) verketten alle Videos in dieser Liste

ffmpeg -f concat -i mylist.txt -c copy output 

Sie können mehr über concatenation in den Dokumenten lesen.

+0

Ich probierte viele FFmpeg Beispiel aus dem Web, aber das war nicht hilfreich, schließlich vervollständige ich meine Arbeit mit MP4Parser, fand ich Weg, mehrere Videos von MP4Parser zu analysieren. Aber dein Code sieht sehr cool aus. Ich werde es sicher versuchen und wenn es funktioniert, akzeptiere ich deine Antwort. –