Вход для пользователей

Логин:
Пароль:
Забыл пароль | Регистрация

CHDK - альтернативная прошивка

  • Главная
  • Скачать
  • Файлы
  • FAQ
    • Что такое CHDK
    • Установка
    • Работа и внешний вид
    • Функции
    • Другое
  • Помощь по CHDK
    • Расширенные возможности съёмки
    • Параметры видео
    • Параметры RAW
    • Выделение границ
    • Кривые пользователя
    • Параметры гистограммы
    • Параметры зебры
    • Параметры OSD
    • Настройки вида
    • Параметры скриптов
    • Разное
  • Фотоальбом
  • Статьи
    • Установка CHDK на SD-карту до 4Гб
    • Установка CHDK на SD-карты 8Гб
    • Коррекция битых пикселей
    • Разумно о фото
  • Форум
    • Последние сообщения
    • Раздел фотоаппаратов (по моделям)
    • Раздел "Что такое CHDK?"
    • Раздел "Функции CHDK"
    • Расширенный поиск по форуму
  • Ссылки
  • О сайте

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]  
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: EWAVR, Mika  
Форум CHDK » Всё о CHDK (Canon Hacker’s Development Kit) » Скрипты » Цейтраферная съёмка ((Unlimited Interval Shooting))
Цейтраферная съёмка
Finger Дата: Среда, 10.12.08, 16:41 | Сообщение # 1
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Вот на ixbt.com читал обзор А650, там они делали интервальную съёмку прилива при помощи А650 и cкрипта для CHDK http://www.ixbt.com/digimage/canona650is.shtml . Хоть убейте, не могу найти сей скрипт <_< Помогите и, если кто пользовал, расскажите как впечатления happy
 
Антас Дата: Среда, 10.12.08, 16:49 | Сообщение # 2
Антас
Начинающий писатель помощи CHDK
Фотоаппарат:
не указан

Сообщений: 70
Репутация: 6
Статус: Offline
А там даже скрипта не надо. Ставим фотоаппарат на штатив, фиксируем, включаем, снимаем, выключаем. Через полчаса включаем, снимаем, выключаем. И так далее.
Не оставлять же фотоаппарат включенным полдня.
Хотя...


Покуда тебя не убили - страшиться нечего. Ну, а убьют - какие уж тут страхи...
 
Finger Дата: Среда, 10.12.08, 17:14 | Сообщение # 3
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Такой способ, стоять с секундомером возле аппарата и вкл-выкл делать называется "через задницу" smile К тому же делать таймерную съёмку без ПДУ - гиблое дело. Интересует настраиваемый интервал, да и почему "на полдня"? Одного часа для съёмки восхода/заката с интервалом 10 сек вполне дастаточно happy На ixbt именно так и снимали прилив. Подобный скрипт для S3IS есть, а вот для А650 что-то не заметил sad
 
нечеловек-видимка Дата: Среда, 10.12.08, 19:43 | Сообщение # 4
Нет аватара
Фотоаппарат:
не указан

Сообщений: 4
Репутация: 0
Статус: Offline
интересует тот же самый вопрос
нашел пока только такую штуку intervalometer
 
Mika Дата: Среда, 10.12.08, 21:26 | Сообщение # 5
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Finger)
Подобный скрипт для S3IS есть, а вот для А650 что-то не заметил

Скрипты, в отличии от прошивок, не привязаны к модели фотоаппарата. Надо ставить и пробовать снимать.


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
Finger Дата: Четверг, 11.12.08, 15:23 | Сообщение # 6
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Quote (Mika)
Скрипты, в отличии от прошивок, не привязаны к модели фотоаппарата. Надо ставить и пробовать снимать.

Unlimited Interval Shooting
Written for/on: Powershot S3 IS

Also works on: A540 (script can be stopped only by switching off the camera) : A530 works : SD700 works : SD870 works

This script was written for times where you need to use your camera for surveillance or for extended astrophotography sessions, etc. This interval shooting script will repeat non-stop until you interrupt it by pressing the shutter-button (or exit the <ALT> mode with other button presses). If your camera is hooked up to an AC power-supply DO NOT leave this script running for many hours, days, or weeks as it could damage your camera! USE AT YOUR OWN RISK. It will run as long as your batteries last or as much space as you have left available on your SD card.

Не знаю, не знаю. dry

 
Mika Дата: Четверг, 11.12.08, 16:05 | Сообщение # 7
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Finger)
Не знаю, не знаю.

По крайней мере, я не слышал категоричных заявлений, что мол, этот скрипт только для такой-то модели аппарата.


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
Finger Дата: Четверг, 11.12.08, 17:10 | Сообщение # 8
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Подскажите где тут мона посмотреть как, собсна, все эти скрипты впяливать в аппарат?
 
Mika Дата: Четверг, 11.12.08, 22:09 | Сообщение # 9
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Finger)
Подскажите где тут мона посмотреть как, собсна, все эти скрипты впяливать в аппарат?

В папке CHDK есть папки LUALIB и SCRIPTS. Вот туда их и кладем. А дальше меню альт прошивки находим пункт "Параметры скриптов" - "Загрузить скрипт из файла". Прошивка по умолчанию идет в папку SCRIPTS. Выбираем, выставляем параметры, запускаем


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
Finger Дата: Суббота, 13.12.08, 20:23 | Сообщение # 10
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Quote (Mika)
В папке CHDK есть папки LUALIB и SCRIPTS. Вот туда их и кладем.

Я понял, только в виде файла с каким расширением мы их туда кладём?
 
Mika Дата: Воскресенье, 14.12.08, 17:39 | Сообщение # 11
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Finger)
с каким расширением мы их туда кладём?

Либо *.bas, либо *.lua


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
нечеловек-видимка Дата: Вторник, 23.12.08, 13:04 | Сообщение # 12
Нет аватара
Фотоаппарат:
не указан

Сообщений: 4
Репутация: 0
Статус: Offline
здесь http://chdk.wikia.com/wiki/UBASIC/Scripts:_Ultra_Intervalometer
скачал скрипт, сохранив простым копипастом в блокноте с расширением *.bas
положил в папку Scripts
в альтменю выбрал пункт "загрузить скрипт из файла"
всё настраивается и работает на а650ис

поснимал тающий снег и наступление дня из окна, теперь хочется более теплой погоды и свободного времени

Добавлено (23.12.08, 13:04)
---------------------------------------------
да, еще стоит поискать скрипт с отключением экрана между экспозициями, может есть такой
а то энергии будет много жрать

 
IronMan Дата: Вторник, 23.12.08, 17:21 | Сообщение # 13
IronMan
Фотоаппарат:
ЭсИкс 100 ИЗзз

Сообщений: 327
Репутация: 30
Статус: Offline
Quote (нечеловек-видимка)
да, еще стоит поискать скрипт с отключением экрана между экспозициями, может есть такой
а то энергии будет много жрать

можно воткнуть штекер в разъем A/V и дисплей совсем отключится.
 
нечеловек-видимка Дата: Пятница, 26.12.08, 21:51 | Сообщение # 14
Нет аватара
Фотоаппарат:
не указан

Сообщений: 4
Репутация: 0
Статус: Offline
данке
попробую
 
Finger Дата: Понедельник, 29.12.08, 19:54 | Сообщение # 15
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Не совсем разобрался. Там такое вот меню:

Delay 1st shot (Mins) [ 0]
Delay 1st shot (Secs) [ 0]
Number of shots [ 0]
Interval (Minutes) [ 0]
Interval (Seconds) [ 0]
Interval (10th Seconds)[ 0]
Endless? No=0 Yes=1 [ 0]

Какие где значения проставить, чтобы, допустим, аппарат фотографировал до заполнения карты 1 раз в 30 секунд? Путает пункт "Interval (10th Seconds)", а Endless какой-то неадекватный вообще. Подскажите.



Сообщение отредактировал Finger - Вторник, 30.12.08, 07:05
 
IronMan Дата: Вторник, 30.12.08, 12:49 | Сообщение # 16
IronMan
Фотоаппарат:
ЭсИкс 100 ИЗзз

Сообщений: 327
Репутация: 30
Статус: Offline
Quote (Finger)
Не совсем разобрался. Там такое вот меню:

// Первый кадр начнет делать через 1 мин 30 сек.
Delay 1st shot (Mins) [ 1]
Delay 1st shot (Secs) [ 30]
// Сделать 1000 кадров
Number of shots [ 1000] // или оставить [ 0] и установить до заполнения карты Endless
// Интервал между кадрами 0 мин 30 сек.
Interval (Minutes) [ 0]
Interval (Seconds) [ 30]
Interval (10th Seconds)[ 0]
// или по другому 0 мин 30 сек. - так быстрее поставить 30 секунд, всего 3-мя щелчками
// Interval (Minutes) [ 0]
// Interval (Seconds) [ 0]
// Interval (10th Seconds)[ 3]
// До заполнения карты нет, да
Endless? No=0 Yes=1 [ 0]

 
Finger Дата: Среда, 30.12.09, 16:42 | Сообщение # 17
Нет аватара
Фотоаппарат:
A650IS

Сообщений: 14
Репутация: 0
Статус: Offline
Quote (IronMan)
// Первый кадр начнет делать через 1 мин 30 сек.
Delay 1st shot (Mins) [ 1]
Delay 1st shot (Secs) [ 30]
// Сделать 1000 кадров
Number of shots [ 1000] // или оставить [ 0] и установить до заполнения карты Endless
// Интервал между кадрами 0 мин 30 сек.
Interval (Minutes) [ 0]
Interval (Seconds) [ 30]
Interval (10th Seconds)[ 0]
// или по другому 0 мин 30 сек. - так быстрее поставить 30 секунд, всего 3-мя щелчками
// Interval (Minutes) [ 0]
// Interval (Seconds) [ 0]
// Interval (10th Seconds)[ 3]
// До заполнения карты нет, да
Endless? No=0 Yes=1 [ 0]

Большое спасибо! Всех с наступающим! smile

Добавлено (30.12.09, 16:42)
---------------------------------------------
О! Ровно через год мне эта запись опять очень пригодилась! smile За год пользования А650IS и CHDK показали себя очень неприхотливыми штуковинами, особенно в плане цейтраферной съёмки. Надеюсь что и следующий пройдёт продуктивнее и не только у меня, но и у всех вас! В общем, всех опять с наступающим! smile

 
Maksym Дата: Пятница, 29.01.10, 11:40 | Сообщение # 18
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
Quote (нечеловек-видимка)
да, еще стоит поискать скрипт с отключением экрана между экспозициями, может есть такой
а то энергии будет много жрать

Есть такой скрипт! Но под G9. Для А-шек требует доработки. Собственно вот скрипт http://chdk.wikia.com/wiki....e-focus . Проблема с ним следующая - в нем есть функция выставления фокуса по первому кадру, а дальше съемка происходит с уже установленным фокусом, без перефокусировки на каждый кадр. Вот с этим префокусом и проблемы sad Скрипт не получает подтверждение АФ и пытается фокусироваться 5 раз подряд после чего пишет что ничего не получилось и снимает дальше с АФ на каждый кадр. Вариант перед запуском скрипта ставить ручной фокус не подходит потому что при выключении экрана сразу включается АФ. В принципе я скрипт подправил путем отрезания части кода, который отвечает за подтверждение АФ (т.е. фотоаппарат фокусируется один раз на первом кадре и независимо от результата фокусировки считает что все ОК и работает дальше). Кто может подправить скрипт подтверждения АФ?

Вот часть кода, ответственного за префокус:

Code
function pre_focus()
     local focused = false
     local try = 1
     while not focused and try <= 5 do
        print("Pre-focus attempt " .. try)
        press("shoot_half")
        sleep(2000)
        if get_prop(18) > 0 then
    focused = true
    set_aflock(1)
        end
        release("shoot_half")
        sleep(500)
        try = try + 1
     end
     return focused
end
 
Shure Дата: Пятница, 29.01.10, 13:05 | Сообщение # 19
Shure
Фотоаппарат:
Canon A620

Сообщений: 6
Репутация: 0
Статус: Offline
Чтоб отключить дисплей, есть кнопка Display. На серии A6xx можно дисплей просто закрыть.
 
Maksym Дата: Пятница, 29.01.10, 14:56 | Сообщение # 20
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
При этом получаем вышеописанную проблему - слетает ручной фокус и на каждый кадр фот начинает фокусироваться. Это потеря времени и есть вероятность что будет фокусироваться на разных предметах, что очень не нужно.
 
sankoff Дата: Понедельник, 29.03.10, 00:50 | Сообщение # 21
sankoff
Фотоаппарат:
Canon PowerShot A630

Сообщений: 6
Репутация: 0
Статус: Offline
Доброе время суток. А какую посоветуете прогу для дальнейшей сборки фоток в видео?
И какие лучше параметры использовать настройки снимков при съемке и настройки кадра при создании видео?
Заранее благодарен.
 
Maksym Дата: Понедельник, 29.03.10, 01:38 | Сообщение # 22
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
Для сборки - VirtualDub. Открываете первую фотку в нем и остальные по порядку он сам подхватит, главное чтобы номерация была сквозная, без разрывов. Я создаю видео разрешением 1280х720, посему выставляю разрешение съемки 1600х1200, потом в виртуал дабе обрезаю лишнее и уменьшаю. Выходит как-то так: http://www.youtube.com/watch?v=CrLaIie128k


Сообщение отредактировал Maksym - Понедельник, 29.03.10, 01:52
 
veterok Дата: Понедельник, 29.03.10, 19:27 | Сообщение # 23
Нет аватара
Фотоаппарат:
A700 EOS500D

Сообщений: 11
Репутация: 4
Статус: Offline
Вот тут неплохая инструкция по цейтраферной съёмке
http://eusmilus.livejournal.com/13228.html
 
klakeduker Дата: Вторник, 30.03.10, 00:54 | Сообщение # 24
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
Quote (veterok)
Выходит как-то так: http://www.youtube.com/watch?v=CrLaIie128k

Хватило одних аккумов с вечера и до утра съёмок? blink
Это ж сколько кадров то нащелкало?!
И еще - дисплей отключали?


Нет предела совершенству!!!
 
Maksym Дата: Вторник, 30.03.10, 01:09 | Сообщение # 25
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
Хватило. А шо такого? Аккумов хватает на 20 часов съемки. Это около 5 тыс. кадров. Конечно же с отключенным дисплеем и однократным автофокусом (т.е. фокусируется первый кадр и после этого лок фокуса - тоже экономия электричества). Я ведь не зря тот энергосберегающий скрипт спрашивал как нормально адаптировать дла А610 несколькими постами выше. Не получив вразумительного ответа убрал проверку автофокуса - приходится надеяться что фокус попал куда надо (внимательно смотреть мигнула ли зеленая рамка АФ при начале съемки). Питание - Sanyo Eneloop 2100 или Ansmann MaxE 2100.
Теперь я уже научился подключать фот к компьютерному блоку питания для съемки роликов длительностью в несколько суток. Но пока нету подходящего сюжета. Жду распускания листиков smile
 
edw123 Дата: Вторник, 30.03.10, 12:23 | Сообщение # 26
Нет аватара
Фотоаппарат:
sx220

Сообщений: 7
Репутация: 0
Статус: Offline
А почему сразу MF не поставить? И АФ будет не нужен?
 
Maksym Дата: Вторник, 30.03.10, 14:51 | Сообщение # 27
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
... Выше ж всё написано. ... - при отключении экранчика МФ сбрасывается. Еще вопросы? Читаем на них ответы выше. Там все разжевано.

Пост отредактирован мной, поскольку нарушает правила форума. Учитесь спокойно общаться, без личностей.
Ryabchik



Сообщение отредактировал Ryabchik - Среда, 31.03.10, 12:56
 
edw123 Дата: Среда, 31.03.10, 11:21 | Сообщение # 28
Нет аватара
Фотоаппарат:
sx220

Сообщений: 7
Репутация: 0
Статус: Offline
...
Штекерочек в TV-out ... умеют втыкать?

...

Есть ещё гашение подсветки...

...

Пост отредактирован мной, поскольку нарушает правила форума. Если будете так реагировать на подобные провокации - будете вечной жертвой троллей и им подобных.
Ryabchik

 
EWAVR Дата: Среда, 31.03.10, 12:19 | Сообщение # 29
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (edw123)
Штекерочек в TV-out чукчи умеют втыкать?

Quote (edw123)
Есть ещё гашение подсветки...

Экономия от этого - копеечная, а при отключении дисплея кнопкой "disp" - очень существенная (отключается матрица, дисплей, привод фокусирующей линзы в режиме MF, процессор менее нагружен). Но такое отключение возможно только для фотиков с оптическим видоискателем.

 
Maksym Дата: Пятница, 02.04.10, 16:33 | Сообщение # 30
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
Штекерочек... Гашение подсветки....
Есть просто скрипт с правильной системой энергосбережения. Я предпочитаю использовать готовое качественное удобное решение а не колхозить со штекерами, отрывать проводок подсветки экранчика. И нет гарантии что фот не заснет при достаточно большой паузе между фотками - а тогда опять же фокус сбрасывается.
Свою эффективность скрипт показал, МЕНЯ в своей эффективности убедил.

Добавлено (02.04.10, 16:33)
---------------------------------------------
Посыпались просьбы поделиться скриптом подправленным под А серию.
Отличия от оригинала - скрипт не контролирует срабатывание автофокуса, т.е. сфокусировался фот или нет. При запуске скрипта и первом фокусировании надо следить за рамкой АФ. Если она моргнула зеленым - значит все гуд, фот сфокусировался. Если желтая - тогда надо перекомпоновать кадр и перезапустить скрипт чтобы фот сфокусировался. Естественно это касается случая включения однократной фокусировки.
Процитирую еще что умеет скрипт по части энергосбережения:
1) Фокусировка на каждый кадр или только в начале серии задается в настройках.
2) Снимать пока не кончится электричество/флешка или заданное время в часах:минутах.
3) Задается кадр после которого отключается экран.
4) Если в настройках фота (его родной менюшке) задать показывать кадр после съемки определенное время, то он будет показываться после съемки каждого кадра, а по истечению заданного в настройках времени экран гасится до следующего кадра (опять же если в настройках скрипта задать гашение экрана). Если же в настройках убрать просмотр снятого кадра то экран отключится после кадра, указанного в настройках скрипта, и включаться не будет. Для включения, если сильно надо, можно нажать кнопку ДИСП. Когда необходимость в отображении пройдет - еще раз ДИСП (но при этом показываться будут не снятые кадры а просто типа видоискатель, то что объектив сейчас видит + служебная инфа). При всем этом скрипт работает дальше как ни в чем не бывало, без остановки. А вот находу без остановки включить/выключить отображение отснятого кадра наверное не получится.

Итак, сам скрипт: http://siryk.com/interval_eco.rar (обратите внимание, скрипт имеет расширение LUA а не BAS, ибо написан на этой самой LUA а не бейсике).

 
klakeduker Дата: Пятница, 02.04.10, 22:55 | Сообщение # 31
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
fie На SX110 IS не работает...
Протестил и вдоль и поперек меняя значения и так и сяк - результат:

AF активен постоянно не зависимо от выставляемого значения, ЖК-так же не тухнет (со всеми примочками снятия запрета в ALT режиме и пр).

Да - он гаснет только в одном случае - если в обычном (родном меню) выставляю самое малое значение - это 10 сек, после которого должен погаснуть ЖК, и в настройках скрипта выставляю паузу между кадрами больше этих 10 сек, скажем 20 или 30.

ЖК после запуска скрипта через 10 сек гаснет, затем при съемке очередного кадра активируется и так по кругу.
(думаю это связано с отсутствием видоискателя на 110-ом, потому ЖК так себя ведет не адекватно.
В настройках скрипта на изменение параметра выкл/вкл ЖК - реакция нулевая.

P.S Попробовал сегодня с помощью ультраинтервалометра заснять цейтрафер... - за пол часа с активным ЖК и постоянным AF посадил полностью аккумы (правда старенькие уже - но все же)

Потому просьба к тем кто увлека-ется/лся цейтраферной съемкой - если есть подходящий скрипт для этого дела - откликнуться, думаю многим он необходим для творчества.
Или как вариант - кто шарит в програмировании, бейсике и пр. - может на основе существующего подправить - что касаеться лок-а AF, и принудительного выключения ЖК.

Выше по этой ветке можно проследить саму суть проблемы.



Нет предела совершенству!!!

Сообщение отредактировал klakeduker - Пятница, 02.04.10, 22:57
 
Maksym Дата: Суббота, 03.04.10, 00:23 | Сообщение # 32
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
Как я писал выше чтобы экранчик отключался полностью надо в настройках фота родных выключить показ отснятого кадра. Если это сделать средствами фотоаппарата невозможно - полного выключения экранчика не получить sad , по крайней мере этим скриптом. Минимальное время автопоказа снимка 10 сек surprised . Жуть. В А серии 2 сек и можно выключить вообще.
По поводу АФ - даже не знаю что и сказать. Может и правда что если нету оптического видоискателя то лок АФ не получится. Или может у SX серии чуть по другому звучат волшебные слова лока АФ (у S и A они совпали).
 
klakeduker Дата: Суббота, 03.04.10, 01:06 | Сообщение # 33
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
Quote (Maksym)
чтобы экранчик отключался полностью надо в настройках фота родных выключить показ отснятого кадра.

Отключал, и включал, чего только не делал wacko
Прогнал все варианты на практике - за день две пары аккумов посадил!
Результат - тот что я описал постом выше.

Quote (Maksym)

Минимальное время автопоказа снимка 10 сек


biggrin Та нет же - 10 сек - это минимальное время после которого может отключаться ЖК, для энергосбережения!
Автопоказ же снимка так же наверное как и у всех - от 2-х до 10-ти сек, удержать и выкл.


Нет предела совершенству!!!
 
Maksym Дата: Суббота, 03.04.10, 01:20 | Сообщение # 34
Нет аватара
Фотоаппарат:
A610

Сообщений: 9
Репутация: 0
Статус: Offline
dry и если поставить автопоказ снимка в выкл то экран тоже не отключается? Ацтой. Значит этот скрипт под SX серию не катит.
 
klakeduker Дата: Суббота, 03.04.10, 01:26 | Сообщение # 35
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
В том то и дело что и при выключении автопоказа снимка - ЖК не отключаеться.

Quote (Maksym)
этот скрипт под SX серию не катит

Скорее всего что так.


Нет предела совершенству!!!
 
Ветер Дата: Суббота, 03.04.10, 11:14 | Сообщение # 36
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
Держите

Code

rem ----------------------------VETER---A560-------------------------------------------------
rem --- a,b -> время (часов+минут) сьемки-----------------------------------------------
rem --- c,d -> пауза (минут+секунд) между кадрами------------------------------------

@title Intervalometr
@param a VremiaChasov
@default a 0
@param b VremiaMinut
@default b 10
@param c PauzaMinut
@default c 0
@param d PauzaSekund
@default d 5

if d<1 then d=1
sleep 1000
                   rem -отключение вспышки и RAW--------------------
set_prop 16 2
i=get_raw
set_raw 0
                   rem -вычисление количества кадров----------------
v=a*3600+b*60
p=c*60+d
k=v/p
                   rem -запоминание фокусного расстояния------------
   set_prop 11 0
   set_prop 5 1
   set_prop 133 0
press "shoot_half"
   sleep 1500
   get_prop 65 x
release "shoot_half"
                   rem -съёмка--------------------------------------
for n=1 to k
   if get_jpg_count<2 then goto vih
                          rem -откл автофокус (AFL)----
   set_prop 11 1
                          rem -откл AF подсветку----
   set_prop 5 0
                          rem -вкл ручной фокус----
   set_prop 133 1

   set_focus x
   t=get_tick_count
   shoot
   u=get_tick_count
   sleep p*1000-(u-t)
next n
                  rem -конец съёмке--------------------------------------
                  rem -возврат (RAW, автофокуса, подсветки и ручн фок)---
:vih
   set_raw i
   set_prop 11 0
   set_prop 5 1
   set_prop 133 0

end

1 Естественно выключить автопоказ отснятых кадров
2 Естественно выключить экран перед запуском скрипта
3 Есть нюанс, если прервать выполнение скрипта, то фотик так и останется в режиме блокированного автофокуса, такшо придется фотик выключить и включить.

Писал скрипт для себя, поэтому гарантий никаких не даю, операторы get_prop и set_prop какие то капризные, половина из них у меня не работает либо под другими номерамим.
Отключение дисплея средствами uBasic возможно только для режима записи:
set_prop 105 или set_prop 181
Display mode (record mode only) (0 = show info icons, 1 = Do not show info icons, 2 = LCD off, 3 = EVF)
подробности здесь - http://chdk.wikia.com/wiki/PropertyCase

Так что отключайте дисплей ручками до запуска скрипта.

 
klakeduker Дата: Суббота, 03.04.10, 17:16 | Сообщение # 37
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
sad
Да, видимо под SX110-ый,120-ый надо отдельный скрипт писать (или править).

С ЖК всё та же песня, а вот с AF похоже что то изменилось!

Посему хотел спросить как лично у вас начинается процесс съёмки с данным скриптом - в двух словах!?

У меня при запуске идет наводка AF(рамка зелененьким мигнула , пикнула), а далее в процессе при каждом новом кадре рамка все же продолжает пикать (подавать сигнал) как при наводке AF - только остается белой!

И вот я не пойму...толи это всё же продолжает свою жизнедеятельность AF (только с белой рамкой) или же так оно и должно работать - рамка белая - сигнал идет, но AF блокирован!?



Нет предела совершенству!!!
 
Ветер Дата: Суббота, 03.04.10, 18:45 | Сообщение # 38
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
Белая рамка и есть признак отключенного АФ. Не парься все нормально, там двойной удар по афтофокусу - и AFL и MF. А если фотик и на экране пишет три буквы "AFL" тогда ваше ништяк.
По поводу дисплея. У тебя вообще фотик с отключенным дисплеем фотографирует, не включая его? И выключал ли ты дисплей до запуска скрипта?
Мне просто кажется что фотик без видоискателя принудительно будет включать дисплей при съёмке, если так то ни какой скрипт тут не поможет.
 
klakeduker Дата: Суббота, 03.04.10, 21:08 | Сообщение # 39
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
Quote (Ветер)
Не парься все нормально, там двойной удар по афтофокусу - и AFL и MF.

О, спасибочки!
Хотя бы тут всё пучком-уже прогресс!

А по поводу дисплея - к сожалению да, если я принудительно выключаю его, то в момент спуска затвора ЖК активируеться и принимает "рабочую позицию".
Видимо это из-за отсутствия видоискателя в данной серии.

Просто я думал, что можно с помощью команды в скрипте принудительно его вырубать.

Что ж, прийдеться мириться и жить с этим.



Нет предела совершенству!!!
 
Ветер Дата: Среда, 07.04.10, 08:18 | Сообщение # 40
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
klakeduker
Усовершенствовал свой скрипт.
Экран отключается сам после первого кадра. Если фотик принудительно включает экран, то - после каждого кадра. То есть, по крайней мере, во время паузы экран будет отключаться. Какая-никакая, а всеж экономия. Ну и устранил (вроде) ньюанс с остаточным AFL.
Попробуй его.
Кстати, чтоб фотик не пикал, отключи звук в настройках. Тоже экономия будут. smile

Code

rem ------------------VETER---A560------Digic III & Digic IV-------------------------
rem --- a,b -> примерное время (часов+минут) сьемки----------------------------------
rem --- c,d -> пауза (минут+секунд) между кадрами------------------------------------

@title Intervalometr
@param a VremiaChasov
@default a 0
@param b VremiaMinut
@default b 10
@param c PauzaMinut
@default c 0
@param d PauzaSekund
@default d 5

if d<1 then d=2
                  rem -отключение вспышки и RAW--------------------
set_prop 16 2
i=get_raw
set_raw 0
                  rem -вычисление количества кадров----------------
v=a*3600+b*60
p=c*60+d
k=v/p
                  rem -запоминание фокусного расстояния------------
  set_prop 11 0
  set_prop 5 1
  set_prop 133 0
press "shoot_half"
  sleep 1500
  get_prop 65 x
release "shoot_half"
                  rem -съёмка--------------------------------------
for n=1 to k
  if get_jpg_count<2 then goto "vih"
                         rem -откл автофокус (AFL)----
                         rem -откл AF подсветку-------
                         rem -вкл ручной фокус--------
  set_prop 11 1
  set_prop 5 0
  set_prop 133 1

  set_focus x
   t=get_tick_count
   shoot
   u=get_tick_count
  set_prop 11 0
  set_prop 5 1
  set_prop 133 0
       q=0
   do
    get_prop 105 j
    if j<>2 then click "display"
    sleep 400
       q=q+1
   until j=2
  sleep p*1000-(u-t)-q*400
next n
                 rem -конец съёмке--------------------------------------
                 rem -возврат (RAW, автофокуса, подсветки и ручн фок)---
:vih
  set_raw i
  set_prop 11 0
  set_prop 5 1
  set_prop 133 0

end
 
klakeduker Дата: Среда, 07.04.10, 16:27 | Сообщение # 41
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
Спасибо Ветер!
Протестил - увы, не работает вообще.

Запускаю скрипт, идет наводка как обычно AF, первый кадр, затем белая рамка и начинается мигание всей индикации на ЖК, сначала без звука, а затем включается пикалка - эдакий метроном получается biggrin

И так до бесконечности, пока принудительно не отключаешь работу скрипта.

P.S. А ЖК у меня между интервалом съемки и так отключаеться если задано больше 10 сек интервала и в родном меню выставлено "откл. ЖК через 10 сек / минимум к сожалению/ - но при новом кадре снова активируеться - похоже что от такого включения выключения еще больше энергии расходуеться чем просто при вкл! wink

Вот если б его можно было вообще откл. принудительно до окончания работы скрипта..!



Нет предела совершенству!!!

Сообщение отредактировал klakeduker - Среда, 07.04.10, 16:28
 
Ветер Дата: Среда, 07.04.10, 17:36 | Сообщение # 42
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
Хых,прикольно, цветомузыка говоришь... lol
Странно, у меня все нормально. Впринципе я понял где он у тебя зациклился. Там цыкл есть, он нажимает на кнопку "Display" до тех пор, пока экран не отключиться. Неужто у тебя экран отключается как-то по другому? Кокой-то непослушный у тебя фотик, и мёд у него неправильный. smile Сдаётся мне что он у тебя вообще не выключается вручную? Если так, тогда всё, на сей раз действительно ничего не поделаешь. Хотя... Блин, самому интересно стало... Последняя попытка. Дай ка ему вот эту пилюлю:
Если и она не поможет, тогда... просто, дай ему в лоб... или в глаз... Мож поможет smile

Code

rem ------------------VETER---A560------Digic III & Digic IV-------------------------
rem --- a,b -> примерное время (часов+минут) сьемки----------------------------------
rem --- c,d -> пауза (минут+секунд) между кадрами------------------------------------

@title Intervalometr
@param a VremiaChasov
@default a 0
@param b VremiaMinut
@default b 10
@param c PauzaMinut
@default c 0
@param d PauzaSekund
@default d 5

if d<1 then d=2
                  rem -отключение вспышки и RAW--------------------
set_prop 16 2
i=get_raw
set_raw 0
                  rem -вычисление количества кадров----------------
v=a*3600+b*60
p=c*60+d
k=v/p
                  rem -запоминание фокусного расстояния------------
  set_prop 11 0
  set_prop 5 1
  set_prop 133 0
press "shoot_half"
  sleep 1500
  get_prop 65 x
release "shoot_half"
                  rem -съёмка--------------------------------------
for n=1 to k
  if get_jpg_count<2 then goto "vih"
                         rem -откл автофокус (AFL)----
                         rem -откл AF подсветку-------
                         rem -вкл ручной фокус--------
  set_prop 11 1
  set_prop 5 0
  set_prop 133 1

  set_focus x
   t=get_tick_count
   shoot
   u=get_tick_count
  set_prop 11 0
  set_prop 5 1
  set_prop 133 0

    set_prop 105 2
    sleep 500

  sleep p*1000-(u-t)-500
next n
                 rem -конец съёмке--------------------------------------
                 rem -возврат (RAW, автофокуса, подсветки и ручн фок)---
:vih
  set_raw i
  set_prop 11 0
  set_prop 5 1
  set_prop 133 0

end
 
klakeduker Дата: Пятница, 09.04.10, 01:48 | Сообщение # 43
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
Quote (Ветер)
Дай ка ему вот эту пилюлю:

Пилюля не прошла...в плане отключения дисплея! А сам скрипт щелкает все пучком - между первой версией и второй для моего 110-го разницы никакой!

Ёу! Я понял как мне кажеться где собака зарылась wink

Quote (Ветер)
Неужто у тебя экран отключается как-то по другому?

Совершенно верно, кнопкой DISP. в режиме съёмки переключаеться только инфо-индикация на ЖК мониторе (вывод информации или нет инф.)

Quote (Ветер)
Впринципе я понял где он у тебя зациклился. Там цыкл есть, он нажимает на кнопку "Display" до тех пор, пока экран не отключиться

Потому ты прав - он запнулся на клавише DISP. и не получая подтверждения на откл. ЖК начинает гонять безбожно индикацию (непосредственная функция кнопки) в надежде на чудо!
Получается, успех близок! Осталось только ткнуть его в нужный чулан.

Ну а за отключение ЖК монитора ответственна кнопка прямой передачи (в меню можно переназначать функции) - та самая что мигает синеньким огоньком.

Теперь ты понимаешь к чему я клоню?
Не смог бы ты подправить в скрипте - заменить путь к кнопке DISP. на кнопку Прямой передачи?

Мне кажется это решит проблему!
Если и это не поможет - обещаю больше не заикаться по этому вопросу smile

Как тебе сама идея-затея?

С нетерпением ожидаем чуда biggrin


Прикрепления: 0136775.jpg(63.5 Kb)


Нет предела совершенству!!!

Сообщение отредактировал klakeduker - Пятница, 09.04.10, 02:06
 
Ratiy Дата: Пятница, 09.04.10, 17:03 | Сообщение # 44
Нет аватара
Фотоаппарат:
A630

Сообщений: 1
Репутация: 0
Статус: Offline
Есть твоческая задача - снять рассвет - день - закат - ночь - рассвет. Снимать буду естественно не само солнце, а городской пейзаж.

В связи с тем что разница по экспозиции будет очень большая - вопрос:

А можно ли провести с помощью этого скрипта (by Maksym) съемку в RAW c определенным шагом по экспозиции заданом в автоматическом режиме - т.е. чтобы фотоаппарат самостоятельно делал снимок, потом менял экспозицию (например выдержку) в одну сторону, делал второй снимок, еще раз менял экспозицию ... и т.д. и делал таким образом, например, 6 снимков...

Спасибо.

 
Ветер Дата: Суббота, 10.04.10, 13:53 | Сообщение # 45
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
поменял слово "display" на "print"
попробуй так
Code

rem ------------------VETER---SX110-------------------------  
rem --- a,b -> примерное время (часов+минут) сьемки----------------------------------  
rem --- c,d -> пауза (минут+секунд) между кадрами------------------------------------  

@title Intervalometr  
@param a VremiaChasov  
@default a 0  
@param b VremiaMinut  
@default b 10  
@param c PauzaMinut  
@default c 0  
@param d PauzaSekund  
@default d 5  

if d<2 then d=2  
                   rem -отключение вспышки и RAW--------------------  
set_prop 16 2  
i=get_raw  
set_raw 0  
                   rem -вычисление количества кадров----------------  
v=a*3600+b*60  
p=c*60+d  
k=v/p  
                   rem -запоминание фокусного расстояния------------  
   set_prop 11 0  
   set_prop 5 1  
   set_prop 133 0  
press "shoot_half"  
   sleep 1500  
   get_prop 65 x  
release "shoot_half"  
                          rem -откл автофокус (AFL)----  
                          rem -откл AF подсветку-------  
                          rem -вкл ручной фокус--------  
   set_prop 11 1  
   set_prop 5 0  
   set_prop 133 1  
                   rem -съёмка--------------------------------------  
for n=1 to k  
   if get_jpg_count<2 then goto "vih"  

   set_focus x  
    t=get_tick_count  
    shoot  
    u=get_tick_count  

        q=0  
    do  
     get_prop 105 j  
     if j<>2 then click "print"  
     sleep 400  
        q=q+1  
    until j=2  
   sleep p*1000-(u-t)-q*400  
next n  
                  rem -возврат (RAW, автофокуса, подсветки и ручн фок)---  
:vih  
   set_raw i  
   set_prop 11 0  
   set_prop 5 1  
   set_prop 133 0  

end
 
klakeduker Дата: Суббота, 10.04.10, 21:23 | Сообщение # 46
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
fie ...неа-а...
Увы... Таперича идет зацикливание на кнопке "Print".
После наводки фокусировки и первого кадра его стопорит на отключении ЖК монитора, вкл-выключает, вкл-выкл, вкл-выкл (до бесконечности)- и так можно войти в транс глядя на ето чудо!


Нет предела совершенству!!!
 
Ветер Дата: Воскресенье, 11.04.10, 06:59 | Сообщение # 47
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
Не сдавайся smile Осталось совсем чуть чуть. Буквально один шаг. Главное что выключение экрана работает.

Quote (klakeduker)
вкл-выкл, вкл-выкл (до бесконечности)

Значит информация о состоянии экрана на твоем фотике храниться где-то в другом месте. Можно это место найти, а можно проще поступить, просто, тупо удалить из скрипта проверку. И все будет чики пуки. Уверен почти на все сто процентов, что теперь будет работать как надо. Уж больно хочется довести начатое дело до конца.

Code

rem ---VETER---chdk.clan.su---только для SX110-------------
rem ---переназначить клавишу "print" на вкл/выкл экрана!---

@title Intervalometr
@param a VremiaChasov
@default a 0
@param b VremiaMinut
@default b 1
@param c PauzaMinut
@default c 0
@param d PauzaSekund
@default d 10

v=a*3600+b*60
p=c*60+d
k=v/p
    set_prop 11 0
    set_prop 5 1  
    set_prop 133 0
  press "shoot_half"
    sleep 1500
    get_prop 65 x
  release "shoot_half"
    set_prop 11 1
    set_prop 5 0
    set_prop 133 1
for n=1 to k
     set_focus x
     t=get_tick_count
     shoot
     u=get_tick_count
     click "print"
     sleep p*1000-(u-t)
next n
    set_prop 11 0
    set_prop 5 1
    set_prop 133 0
end
 
klakeduker Дата: Воскресенье, 11.04.10, 15:34 | Сообщение # 48
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
yahoo Victoria!
Заработало!

Правда экран при каждом новом кадре активируеться, но между, в паузах спит smile
Предполагаю что это максимум что можно выжать из этой модели - уж больно он вывернутый и хитрый какой то получается.

Да, и еще нюанс, после окончания задачи скрипта, экран остаеться ОТКЛ. необходимо "в слепую" выходить в нормальное сотояние последовательным нажатием кнопки активации меню CHDK и далее любую из DISPL. или FUNC.SET или MENU - не важно - ЖК активируеться в рабочее состояние.

P.S. низкий поклон вам товарищ програмист!



Нет предела совершенству!!!
 
Ветер Дата: Воскресенье, 11.04.10, 20:51 | Сообщение # 49
Ветер
Фотоаппарат:
A560

Сообщений: 21
Репутация: 8
Статус: Offline
И всетаки я его сделал bb smile
Quote (klakeduker)
Правда экран при каждом новом кадре активируеться, но между, в паузах спит
Предполагаю что это максимум что можно выжать из этой модели - уж больно он вывернутый и хитрый какой то получается.

По другому никак, я в ubesic'е не знаю ни одной команды, которая запретила бы фотику включиться. Наверно это на уровне железа.

Quote (klakeduker)
Да, и еще нюанс, после окончания задачи скрипта, экран остаеться ОТКЛ. необходимо "в слепую" выходить в нормальное сотояние последовательным нажатием кнопки активации меню CHDK и далее любую из DISPL. или FUNC.SET или MENU - не важно - ЖК активируеться в рабочее состояние.

Хех, об этом я и не подумал. Ну тогда финальный аккорд - финальная версия, которую уже можно выкладывать куда нибудь.
Code

rem ---VETER---chdk.clan.su---только для SX110-------------
rem ---переназначить клавишу "print" на вкл/выкл экрана!---

@title Intervalometr
@param a VremiaChasov
@default a 0
@param b VremiaMinut
@default b 1
@param c PauzaMinut
@default c 0
@param d PauzaSekund
@default d 10

v=a*3600+b*60
p=c*60+d
k=v/p
     set_prop 11 0
     set_prop 5 1
     set_prop 133 0
   press "shoot_half"
     sleep 1500
     get_prop 65 x
   release "shoot_half"
     set_prop 11 1
     set_prop 5 0
     set_prop 133 1
for n=1 to k
      set_focus x
      t=get_tick_count
      shoot
      u=get_tick_count
      click "print"
      sleep p*1000-(u-t)
next n
     set_prop 11 0
     set_prop 5 1
     set_prop 133 0
      sleep 500
      click "print"
end
 
klakeduker Дата: Понедельник, 12.04.10, 01:34 | Сообщение # 50
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
victory Йессс!

Финальный аккорд прозвучал торжественно и мощно!
Это неоспоримая и прекрасная победа!

Всё работает на 120%

Большущий респект тебе Ветер, за титаническое терпение и упорство!
Восторгу нет предела!

Удачи



Нет предела совершенству!!!
 
Форум CHDK » Всё о CHDK (Canon Hacker’s Development Kit) » Скрипты » Цейтраферная съёмка ((Unlimited Interval Shooting))
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

Copyright CHDK Team© 2023
Сайт создан в системе uCoz