Ich habe viele kleine Dateien (ungefähr 500). Sie sind in der richtigen Reihenfolge. Ich möchte sie zusammenführen. Linux-Befehle sind ebenfalls willkommen, da ich sie in meinem Betriebssystem X kompilieren kann. Der Befehl cat * .ts > masi.ts
funktioniert nicht gut. Das Ergebnis stoppt an einigen Stellen. Ich untersuche, warum dies auftritt. Einige Teile der Videos sind nicht in Ordnung.
Namen von Teilen von Videos, in denen jede Datei ein Präfix HRmasi453-27012016.mp4.ts
1.ts2.ts hat ... 100.ts101.ts ... 200.ts ... 300.ts
Der Dateiname lautet also HRmasi453-27012016.mp4-01.ts
. HRmasi453-27012016.mp4-300.ts
. Der Befehl cat * .ts > masi.ts
organisiert das Video nicht in der Reihenfolge. Ich denke, ich sollte vorher eine Liste aller Artikel in der richtigen Reihenfolge erstellen. Dann zusammenführen.
Pseudocode
- Erstellen Sie eine Liste der Videos in der Reihenfolge
- Zusammenführen von
Katzenelementen in der Liste
- Führen Sie beispielsweise
filename = prefix + itemInList
aus, ohne eine neue Liste in der while-Schleife zu erstellen.
cat filename >> result.ts
ol> - Führen Sie beispielsweise
Wie können Sie die vielen Videodateien verbinden? , .ts, Dateien?