Mam wiele małych plików (około 500). Są we właściwej kolejności. Chciałbym je połączyć. Polecenia Linuksa są również mile widziane, ponieważ mogę je skompilować w moim OS X. Polecenie cat * .ts > masi.ts
nie działa dobrze. Wynik zatrzymuje się w niektórych punktach. Badam, dlaczego tak się dzieje. Niektóre fragmenty filmów nie są w porządku.
Nazwy części filmów, w których każdy plik ma prefiks HRmasi453-27012016.mp4.ts
1.ts2.ts ... 100.ts101.ts ... 200.ts ... 300.ts
, więc nazwa pliku to HRmasi453-27012016.mp4-01.ts
.. . HRmasi453-27012016.mp4-300.ts
. Polecenie cat * .ts > masi.ts
nie porządkuje wideo w kolejności. Myślę, że powinienem zrobić listę wszystkich pozycji w kolejności. Następnie połącz.
Pseudokod
- Utwórz listę filmów w kolejności
- Scal
pozycje kota na liście
- Zrób coś takiego jak
filename = prefix + itemInList
bez tworzenia nowej listy w pętli while. -
cat filename >> result.ts
- Zrób coś takiego jak
Jak dołączyć do wielu plików wideo , .ts, pliki?