Теми от: Май '12
Timelapse с dSLR
Всички сте виждали timelapse клипчета - заснети бавно, с голям интервал между кадрите, и после възпроизведени на 24 или повече кадъра в секунда. Да се заснеме timelapse филм може да бъде проста или сложна задачка, в зависимост от това колко старание влагате и какво искате точно да постигнете. Ето нещо като разбивка на процеса:
- Избирате си какво да снимате (тук възможностите са колкото капките в морето). Ако снимате на открито, осигурете си стабилен и тежък статив - вятърът има свойството да клати неприятно кадъра, което разваля впечатлението.
- Кадрирането е двойно по-важно тук, така че отделете внимание. Тъпо е да направите 500 снимки, които имат един и същ дразнещ недостатък.
- Настройте апарата на възможно по-ръчен режим. Ръчен баланс на бялото, ръчен фокус, изключени auto image enhancement (ако имате). И по възможност ръчна експозиция. Тук зависи какво снимате - ако е нещо на изкуствено осветление или друго, при което светлината не се мени много, ръчният режим ще работи чудесно. Ако динамиката в осветлението е прекалено голяма (примерно: изгрев/залез), то ще трябва да прибегнете до някой от полу-автоматичните режими. Проблемът при тях е, че почти винаги ще ви се налага да "оправяте" кадрите после. За какво става дума. Докато яркостта на сцената се мени, фотоапаратът ще мени настройките си за снимане. При dSLR-ите, всички тези настройки (бленда, скорост, ISO) имат квантуване от ⅓ стъпка. Когато яркостта попадне точно между две такива "стъпки", фотоапаратът ще избере конкретните настройки повече или по-малко на случаен принцип. Например, при фиксирани бленда и ISO, осветлението може да е такова, че правилната експозиция е точно по средата между 1/100s и 1/125s. Съседните кадри от timelapse-а ще са заснети или при 1/100, или при 1/125, случайно. В крайното видео, резултатът ще е едно трепкане на яркостта, което окото усеща много добре. За справяне с този проблем, в AGG 0.3.0 вкарах един Timelapse tool (демо), който се занимава с post-processing-а.
- Трябва да изберете междукадровото разстояние. Ето едно бързо правило: целете крайният клип да е с между 400 и 1000 кадъра. При по-малко, клипчето ще е или късо, или ще трябва да ползвате неудобно бавен кадраж. А при повече, обикновено става твърде дълго. Пример: снимки през 1 минута ще са подходящи за целодневен timelapse.
- Другият параметър, който не винаги е толкова лесен за настройване, е каква част от междукадровото разстояние ще е заето от експозицията. При филмовите камери, филмът се експонира за известно време, съизмеримо с дължината на кадъра (примерно, 24 fps камера, експозицията за един кадър може да е 1/50 от секундата, или около 50% от времето на един кадър). Така имаме motion blur и движенията в кадрите са логически "свързани", филмът тече "гладко". Какво става при един timelapse на дневна светлина? Експозиция от 1/400 s (типична), при 15 секунди междукадрово... никакъв motion blur, експозицията отнема 1/6000 или 0.017% от кадъра. Получава се характерното насичане, наподобяващо пластелиновите анимации.
Решението е да целим нарочно дълга експозиция, заемаща съществена част от междукадровото разстояние - най-добре със shutter priority режимите. Дългите експозиции са лесна работа в здрач или нощем. За дневна светлина, обаче, ще трябва да се сложи затъмняващ филтър, и то силен - от ND256 и нагоре, или нещо по-просто: комбинация от два поляризиращи: линеен поляризиращ отпред и кръгов поляризиращ отзад. С настройка на фазата между двата филтъра, реално имаме променлив ND. Още не съм експериментирал с тези неща, но съм поръчал филтрите и чакам да пристигнат, ще пиша впечатления, като дойдат :) - Пускането на интервално снимане зависи от апарата. Някои имат тази функция вградена - даже и доста прости и евтини апарати, предвид, че инженерно няма нищо сложно в интервалометъра. Но при dSLR-ите не е така (о, проклета победа на маркетинга над инженерите ò_ó). Тук има няколко варианта: да качите допълнителен firmware, който да предоставя тази функция (напр., CHDK, Magic Lantern); да управлявате фотоапарата през лаптоп, от софтуера на производителя; или да си направите програмируем тригер, ползващ кабелната връзка за отдалечено снимане. Аз ползвам последния вариант, като даже съм си направил цели два тригера, photodude, и малкия му брат, minidude.
- Една добра екстра, която смятам скоро да пробвам, е някакво движение на фотоапарата, докато заснема timelapse-а. Съвсем леко движение - по няколко милиметра между кадрите - така ще се създава усещането, че зрителят се движи с нормална скорост в реалния свят, докато времето тече много по-бързо. Има професионални комплекти, които правят това (обикновено фотоапаратът се монтира на глава от статив, която пък е закачена върху релси, и се придвижва по малко със стъпкови мотори). Аз също искам да си направя нещо такова, но за експериментите съм си сглобил нещо доста по-просто. Очаквайте новинки скоро.
- След заснемането на timelapse-а, време е кадрите да се сглобят във видео. Предполагам има десетки софтуери за правене на това. Един прост начин за linux-джия като мен е да се ползва командния ред на mencoder:
mencoder "mf://@/tmp/listfile" -mf fps=25 -o output.avi -ovc lavc -lavcopts vcodec=ffv1
Това чете списък с файлове (примерно JPG файлове) от /tmp/listfile и сглабя некомпресирано клипче. След което си го компресирате до любимия ви формат (например, чрез HandBrake) и сте готови.
Ами това е - приятно снимане!
Публикувано в категория Фотография -- 27 May 2012, 04:35, 1 коментар -- View in English
Геният на маркетинга
Напоследък се сдобих с някакъв антивирусен софтуер (подариха ми го) - Panda Internet Security - в кутийка, както си му е редът:
Кутията не прави никакво особено впечатление... но не знам какво ме накара да се вгледам по-внимателно, и забелязах, че годината 2012 е издайнически подчертана. И стои някак не на място.
Waaaait a minute... Isn't it... oh
'зненада!
Не съм отварял кутията, за да видя какъв точно е случаят: дали вътре софтуерът е действително версия 2011, или просто не са имали налични кутии с 2012 и са модифицирали тази. Но това е без значение: програмистите на Панда са си написали (предполагам) прилична система за online update, при което е без значение коя версия точно си инсталираш - в крайна сметка си винаги с най-новата. Но не, маркетинговият гений си е казал: юзърите ще си помислят, "оо, каква е тази стара антивирусна, нали всеки ден извират още десетки вируси - нищо няма да ме защити!". Oh. My. God.
За разведряване, днешната доза сарказъм идва благодарение на една котка, страдаща от (или по-скоро радваща се на) здравословна доза лудост:
безспорно...
Публикувано в категория Простотии -- 19 May 2012, 12:33, 0 коментара -- View in English
AGG 0.3.0
След година и половина мързел, най-после успях да пусна нова версия на програмката - 0.3.0 :)
Какво ново:
- Unicode support. Поддържат се кирилици, маймуници и всякакви подобни езици (и за имена на файлове, и за имена на галерии, и за заглавни картинки - абе всичко).
- Покрай предходното: вече се поддържат и преводи на интерфейса на произволни езици. Аз други езици не знам, така че добавих тестов превод на програмката на Български (примерно). Ако някой му се занимава да преведе програмката (нищо работа - 400 реда са) на друг език - да ми пише :)
Ако сте на компютър, на който интерфейса му е на БГ, би трябвало при първото стартиране, AGG да ви изведе приветливо съобщение на роден език и да ви пита, дали все пак не искате английски :) - Поддръжка за масово прехвърляне на Exif (от една директория със снимки в друга)
- Опция auto-save
- Gamma-aware resizing. Принципно всички програми (това включва и такива като GIMP и PhotoShop) не си правят труда да конвертират картинките от sRGB до линейно-RGB пространство (т.е. да правят гама-декомпресия). При което, ресайзваниците са математически не съвсем точни. Графичните гурута реват, че е голямата работа [детайли], но де-факто разликата между старото и новото е съвсем малка.
- Подобрени Exif статистики (сравнете: 0.2.5 срещу 0.3.0)
- Подобрени HTMLта (като размер) и фикснати бъгове.
- Имаше един бъг, при ресайзване на картинки, съдържащи 100% бяло в плътни области (преекспонирано небе да речем). Заради неправилно закръгляне, се образуваха решеткообразни артефакти с (254, 254, 254) бяло, вместо (255, 255, 255). Ето и и снимка със стария ресайзер. Е, може би не виждате дефектите - и аз не ги виждам на 9 от 10 монитора - което беше и причината да забележа бъга чак сега :)
- Ползва се Exiv2 вместо libexif за четене на Exif данните (с което се хващат една идея повече тагове, особено от специфичните за производителите).
- И още една камара подобренийца. Новата версия трябва да дава в Help->About: "Version 0.3.0 β Official".
За финал, малко добри новинки: руснакът, който беше направил клонинга на AGG от предходния пост се оказа разбран. След като си разменихме малко мейли, се съгласи да не се съдим и публикува на сайта както съобщение, че продуктът му е базиран на AGG, така и оферта да даде сорс-кода на всеки желаещ (което и направи, когато аз му го поисках). This was a triumph! Победа на отворения код!
Публикувано в категория Open source -- 17 May 2012, 20:06, 0 коментара -- View in English