Mam oprogramowanie do zgrywania materiału video z rejestratorów (CCTV) poprzez sieć LAN (kamery analogowe). Przy zapisie wybranego materiału (za zadany okres) wyskakuje mi standardowe okienko Windows z zapytanie o wybór kodeka (standardowe, klatki nieskompresowane, XVID, itp.) w jakim zapisywać zgrywany strumień. Zgrywanie np. 3 godzin materiału jest jednak bardzo powolne i wynika z tego ze następuje w locie kompresja XVID (przy klatkach nieskompresowanych 3 minuty to 4GB) na sprzęcie z procesorem i3.
Czy jest może jakiś inny teraz kodek do kompresji materiału video o wiele bardziej efektywniejszy jeżeli chodzi o szybkość działania? Nie chodzi tutaj o jakość bo materiał video z kamer analogowych nie jest wysokiej jakości wiec straty są dopuszczalne. Czy jest może kodek h264 do osadzenia w system Windows do kompresji materiału video (nie przez kodeki osadzone tylko w programie kompresującym jak np. w Freemake) ?
gdy kiedyś bawiłem się w zgrywanie paru starych kaset vhs do postaci cyfrowej, to używałem kodeka mjpeg, gdyż miał rozsądny stosunek wydajność, jakoś i rozmiar wyjściowego materiału. Różnica między CCTV a VHS polagała jedynie na tym, że mój komputer (sprzed paru lat ) musiał wyrobić z rejestracją materiału w czasie rzeczywistym, a ty zgrywasz materiał z dysku twardego.
h264 daje w pliku wynikowym większy rozmiar i jest stosowany przy wysokich rozdzielczościach i lepszych jakościach pchanie go w obraz z kamerki to bezsens
Jedynym rozwiązaniem to po prostu takie skonfigurowanie parametrów darmowego do kompresji kodeka xvid aby jak najszybciej pracował i tym samym szybciej przetwarzał strumień video z oprogramowania rejestratora.
Xvid to raczej nie to zastosowanie, jego ‘moc’ zaczyna być zauważalna dopiero przy stosowaniu kompresji (co najmniej) dwuprzebiegowej. Przytaczając wspomnianego wcześniej mjpeg - najpierw materiał z vhs zgrywałem do tego właśnie formatu, a dopiero później Xvidem otrzymywałem plik wyjściowy mający żądaną wielkość np. 1CD.
mjpeg dostepny jest także w wersji freeware, jednak uruchamiany jest z linii komend, nie wiem, czy nada się do Twojego oprogramowania - http://mjpeg.sourceforge.net/