Na własne potrzeby napisałem dwa skrypty (pod GNU/Linuksa):
1) do pobierania filmów z różnych platform hostingowych (np. Rumble, YT),
2) do "wycinania" z filmów różnych fragmentów, sklejania ich i enkodowania (żeby zmniejszyć rozmiar) - używam tego do wycinania reklam z nagrań robionych przez mój dekoder TV.
Ad.1 - tu wykorzystałem youtube-dl (wbrew nazwie potrafi pobierać filmy nie tylko z YT).
Ale jeśli chodzi o pliki zamieszczone na jakichś serwerach, to zapewne zwykły wget dałby radę.
Ad.2 - tu przydał się głównie ffmpeg (można też użyć innych narzędzi do sprawdzania metadanych filmów).
Po co to piszę?
Raz - żeby zaznaczyć, że da się coś takiego zrobić nawet w prostym Bashu. (A więc można to wrzucić np. w cron-a.)
Dwa - jeśli miałoby to w czymś pomóc, to mogę obydwa skrypty podesłać.
Nie robią dokładnie tego, o czym mowa, ale łatwo będzie je przerobić.