Aktywne Wpisy
iceman0392 +48
EditorTM +85
Poszedłem dzisiaj na spacer po osiedlu i to jest horror - dosłownie w każdym bloku kundel lub kilka kundli ujada na balkonie. Czy to społeczeństwo któremu tak bardzo przeszkadza płacz dzieci nie słyszy tego ujadania od rana do wieczora? #psy #psiarze #patologiazmiasta





mam sobie skrypt co wygląda mniejwięcej tak
ffmpeg -i video.mp4 "%05d.bmp"
find . -name "*.bmp" | parallel skryptAnalizujacy.sh {}
ffmpeg -i "anal%05d.bmp" analvideo.mp4
I to działa umiem pokroić wideo, przeanalizować zewnętrzym skryptem i scalić spowrotem
to co mnie boli to fakt że najpierw muszę zapchać dysk pojedyńczymi klatkami i potem to scalać
wiecie jak zrobić
pokroj | analizuj | sklej
dla plików video?
Jeśli nie chcesz śmiecić dysku plikami to pomyśl o ograniczeniu liczby tych screenów. Masz opcje do ffmpeg
https://stackoverflow.com/questions/27568254/how-to-extract-1-screenshot-for-a-video-with-ffmpeg-at-a-given-time
pobiera 1 screenshot o podanym czasie, puszczasz to w pętli, bierzesz jedną klatkę, wysyłasz pipem do skryptu
potam pobierasz następną, musiałoby działać
ale jeśli twój skrypt wprowadza zmiany w klatkach przed scaleniem to tego tak nie zrobisz jak napisałem
https://stackoverflow.com/questions/45811800/using-ffmpeg-to-add-a-single-frame-to-end-of-mp4
tu jeszcze piszą o dodawaniu klatki na koniec filmu, może tym tropem by pójść i dodawać pojedyńczą przerabianą klatkę inkrementacyjnie do filmu, najlepiej bez zapisu jej na dysku