Vous pouvez fusionner les fichiers avec copy /b *.ts output-file.ts
comme le suggère mozzbozz.
Cependant, gardez à l'esprit que si les noms de fichiers n'utilisent pas de zéros en tête ( 1.ts , 2.ts ... 9.ts , 10.ts ... 99.ts , 100.ts ...), le copy
utilisera l'ordre lexical alphabétique pour concaténer les fichiers, ce qui entraînera un ordre incorrect et le fichier de sortie.ts fera des allers-retours ( 1.ts , 10.ts , 100.ts , 2.ts , 20.ts , ... 9.ts ... 99.ts , 999.ts ).
L'ordre alphabétique lexical des noms de fichiers doit correspondre à l'ordre naturel des clips vidéo. Ce problème est résolu par l'utilisation de zéros en tête :
for %i in (?.ts) do ren %i 000%i
for %i in (??.ts) do ren %i 00%i
for %i in (???.ts) do ren %i 0%i
copy /b ????.ts output-file.ts