CHDK przygotowanie karty 4, 6, 8, 16, 32, 64GB

Istnieje kilka sposobów na przygotowanie karty do poprawnej współpracy z CHDK. Zasada jest taka, żeby przygotować kartę 4GB i większą musimy ją podzielić na dwie partycje pierwszą od 0,5-16GB i drugą partycje, która pozostanie po podziale na której będą zapisywane nasze zdjęcia. Kartę ustawiamy jako bootowalną. Na pierwszą partycję kopiuje się pliki DISKBOOT.BIN oraz PS.FI2 z CHDK a na drugą wszystkie pliki CHDK. Wyłączamy zabezpieczenie przed zapisem karty i możemy korzystać z dodatków z  CHDK. Jakie korzyści i na jakich modelach aparatów możemy osiągnąć przeczytasz na wiki CHDK.

CHDK (Canon Hack Development Kit) – darmowe oprogramowanie na licencji GPL rozszerzające możliwości cyfrowych aparatów fotograficznych firmy Canon. Często jest błędnie nazywane „alternatywnym firmware”. Dodatek jest napisany w języku C ze wstawkami asemblera ARM.

 

Swoją 32GB kartę przygotowałem przy pomocy SDM Installer. Opis w pliku PDF archiwum oraz poniżej.

Film poklatkowy – Timelapse

Ostatnio widziałem fajny filmik poklatkowy, który pokazywał „życie w akwarium”. Spodobał mi się i postanowiłem sam zrobić coś takiego. Niestety nie posiadam profesjonalnego aparatu fotograficznego, który w oprogramowaniu ma funkcję robienia zdjęć co określony czas. Szukałem rozwiązania w internecie i natrafiłem na skrypt, który potrafi to zrobić pod kontrolą CHDK. Skrypt jest ciekawy i warto o nim poczytać. Najbardziej zainteresował mnie program o nazwie SlowmoVideo, który posiada kilka interesujących funkcji. W najbliższym czasie postaram się dokładniej opisać jego możliwości i wykorzystanie przy edycji filmów i pracy z filmami poklatkowymi.
SlowmoVideo
Mój filmik ze zdjęć powstał przy pomocy programu slowmoVideo. SlowmoVideo oblicza które piksele pomiędzy kolejnymi kadrami uległy przemieszczeniu i generuje klatki pośrednie. To pozwala uzyskać niesamowicie wyglądającą płynność w zwolnionym tempie. Kolejną cechą jest możliwość przyśpieszania i zwalniania transformacji pomiędzy kolejnymi klatkami – SlowmoVideo wykorzystuje do tego układ współrzędnych, gdzie oś Y to kolejna klatka/kadr naszego materiału, a oś X to jej miejsce w czasie. Oczywiście zdjęcia to nie jedna forma materiału jaką przyjmuje program, bo z powodzeniem operację zwalniania i przyśpieszania możemy przeprowadzać na wczytanym pliku wideo (obsługiwanym przez FFmpeg).

Poniższy film pokazuje różnicę pomiędzy „sklejaniem zdjęć”, które oferują inne programy a SlowmoVideo. Jest różnica…

 

Teraz możesz zobaczyć co zrobiłem aparatem Canon CyberShot SX20 IS, CHDK + skrypt i SlowmoVideo. Zdjęcia były wykonane automatycznie co 60 sekund w najmniejszej rozdzielczości jaką oferuje aparat (640×480).

 

Więcej na temat:

CHDK – http://chdk.wikia.com/wiki/CHDK
Skrypt – http://chdk.setepontos.com/index.php?topic=7757.0
SlowmoVideo – http://slowmovideo.granjow.net/