J'ai beaucoup de petits fichiers (environ 500). Ils sont dans le bon ordre. Je voudrais les fusionner. Les commandes Linux sont également les bienvenues car je peux les compiler dans mon OS X. La commande cat *.ts > masi.ts
ne fonctionne pas bien. Le résultat s'arrête à certains endroits. Je cherche à savoir pourquoi cela se produit. Certaines parties des vidéos ne sont pas dans l'ordre.
Noms des parties des vidéos où chaque fichier a un préfixe HRmasi453-27012016.mp4.ts
1.ts
2.ts
...
100.ts
101.ts
...
200.ts
...
300.ts
donc le nom du fichier est HRmasi453-27012016.mp4-01.ts
... HRmasi453-27012016.mp4-300.ts
. La commande cat *.ts > masi.ts
n'organise pas la vidéo dans l'ordre séquentiel. Je pense que je devrais d'abord faire une liste de tous les éléments dans l'ordre. Ensuite, fusionner.
Pseudocode
- Faites une liste des vidéos dans l'ordre
- Fusionner
cat items in list
- Faites quelque chose comme
filename = prefix + itemInList
sans créer une nouvelle liste dans la boucle while. cat filename >> result.ts
- Faites quelque chose comme
Comment joindre les nombreux fichiers vidéo .ts ?