Gopro интереснейший гаджет. Очень навороченный для своих размеров, но все же как и многие экшн камеры ограничен. Ограничения управления iso, а это бывает очень критично, к примеру, при съемке луны, и ограниченный диапазон интервалов для съемки таймлапс.
Но не все так плачевно. Совершив акт вандализма обнаружилась у прошки операционная система - кусочек unix, и не удивительно, многие создают свои девайсы на таких кусочках, даже андроид и айось на ядре юникса. А дальше больше - производитель встроил в прошку busybox - набор консольных приложений, вот где зарыты недокументированные возможности!!! Бузибоск в GoPro оказался богатым на приложения, или как их еще называют команды командной строки
Так же там нашелся пакет приложений под незамысловатым названием "t", под этой буковкой и скрыта вся сущность gopro - именно этот пакет и отличает прошку от огрызка и андрюшки. Там находятся все управляющие процессом съемки команды.
Как все сложно получилось, но написал все это чтобы осмыслить совершенное.
Ну не я ж первый влез в прошивку gopro, испанский 15-ти!!! летний паренег KonradIT это сделал уже год назад и выложил в общий достут свои результаты. Он и показал как правильно пользоваться скрытыми возможностями через ash. ASH запущен как daemon и готов к выполнению автозагрузочного скрипта autoexec. Не требуется телнетится и запускать интерпретатор, он уже выполняется резидентно. Какие страшные слова, на деле все очень просто - надо создать файлик с названием autoexec.ash текстовым редактором, не блокнотом, для этих целей лучше воспользоваться notepad+
К примеру мы хотим создать таймлапс с интервалом в X+1 секунд - пишем в файлик следующее
sleep 1 t app appmode photo sleep X t app button shutter PR d:\autoexec.ash REBOOT yes
Чтобы это значило: пауза в 1 секунду - даем проснуться gopro потом преводим прошку в режим фото пауза на тот интервал времени, который необходим (минус секунда, которую мы дали на пробуждение гаджета) снимаем сообщаем прошке что будем выпонять срипт еще раз и перезапускаем выполнение
Затем... перед сохранением надо отфоматировать файл в unix кодировку: правка -> формат конца строк -> unix кодировка и кодировки -> кодировать в UTF (без BOM)
и сохраняем как ... тип файла unix срипт, только не забудьте поправить расширение с sh на ash Закидываем получившийся файлик в корень карточки и включаем прошку, началась съемка задананными интервалами. Так просто gopro раскроется перед вами и исполнит "три желания"
Как играться с исо и выдержками, если вам это интересно, тоже расскажу.
Вот так и появилась в моем журнале новая рубрика - " hack"