Главная » FAQ |
Что такое CHDK?
Вопросы о том, что такое CHDK и что она может |
Установка
Вопросы по установке CHDK |
||
Работа и внешний вид CHDK
Общие вопросы по работе с CHDK и настройке интерфейса |
Функции
Вопросы по различным фунциям CHDK |
||
Другое
Вопросы не попадающие в вышеперечисленные категории |
Это перечень реализованных функций по CHDK в целом. Какие-то из
функций могут не работать на некоторых фотоаппаратах. Эта информация
актуальна на 2010 год и быстро устаревает, может быть, уже
добавлено что-то новое.
|
Всё что перечислено в списке ниже, невозможно сделать средствами
CHDK. Большая часть "фишек" из этого списка требует физической
переделки фотоаппарата или модификации его ПО(прошивки). Так что обо
всём перечисленном можете не
спрашивать - этого никогда не будет:
|
На данный момент CHDK(основная версия) доступна под многие
фотоаппараты
на процессорах Digic II и Digic III, и Digic IV
CHDK никогда не будет доступна под старые фотоаппараты под управлением Digic I типа PowerShot A95 и более старые. Увы. Список неподдерживаемых фотоаппаратов:
CHDK, скорее всего, будет портирована на остальные популярные фотоаппараты под управлением Digic II и Digic III CHDK будет
портироваться на новые фотоаппараты под управлением Digic IV
по мере их поступления в продажу. Наименование процессора
вашего аппарата, скорее всего, присутствует на коробке из-под него, на
разноцветной наклейке на корпусе и точно присутствует в инструкции к
фотоаппарату. Ищите. Актуальная информация о поддерживаемых
фотоаппаратах расположена на Странице загрузки и на Англоязычной Wiki если вашего фотоаппарата нет в списке поддерживаемых моделей на этих страницах, это означает что пока что никто не смог портировать CHDK на вашу модель. Ждите, заходите 1-2 раза в месяц, проверяйте на этой странице в какой стадии находятся работы над вашим фотоаппаратом (на английском, зато актуальная информация от разработчиков). | ||||||||||||
Нет, так как CHDK разработана под процессоры и операционные системы, которые используются в фотоаппаратах фирмы Canon. Перенос CHDK на совершенно другую платформу, какой является фотоаппарат другой марки, очень сложен. На данный момент этим никто не занимается.
Если на сайте появится какая-либо информация о подобных проектах для других устройств, то ссылки на сайты этих проектов будут находится в разделе "Каталог сайтов" |
Это можно сделать при помощи программы CameraVersion, или вручную:
Надо создать в корне карты памяти пустой текстовый файл "ver.req"(последняя буква расширения файла - 'Q', а не 'G') или "vers.req" . Включить камеру в режиме просмотра. Нажать одновременно кнопки и (для некоторых моделей + ). Вы увидите строчку типа 'Firmware Ver GM1.00E'. '1.00E' и будет версия прошивки вашего фотоаппарата. Подробнее - в этой статье: Руководство по установке CHDK на SD-карту до 4Гб включительно в пункте "Как определить версию Firmware фотоаппарата?" |
Нет, не можете. При попытке загрузить CHDK от другого аппарата/другой версии прошивки ваш фотоаппарат "повиснет". Лечится вытаскиванием батареек.
|
Поскольку CHDK централизованно никто не планирует, то ответить о поддержке того или иного фотоаппарата никто не может. В основном это зависит от того, найдется ли человек, который захочет портировать CHDK на данную модель.
Вы можете посмотреть в какой стадии находится портирование под ваш фотоаппарат(если за него кто-то взялся) на этой странице или оставить запрос на англоязычном форуме: CHDK FORUM |
Да, некоторые люди добавляют свои собственные разработки в код CHDK и создают отдельный, свой собственный вариант(сборку) CHDK. Здесь указаны наиболее известные и популярные сборки:
StereoData Maker -
SDM Облегченная версия CHDK модифицированная для того, чтобы снимать стерео-фотографии, позволяет очень точно синхронизировать несколько камер и выводит кучу дополнительной информации CHDK с интегрированным таймштампом Версия CHDK с функцией печати даты и пользовательских меток на снимках. (разработка прекращена) |
Новости ключевых изменениях публикуются в новостях на нашем сайте и здесь:
CHDK Wiki Вот здесь публикуется информация непосредственно про каждое изменение(changelog): Там можно настроить, что именно и за какой промежуток времени будет видно. Из этого же источника обновляется информация на главной странице нашего сайте, в блоке "Последние изменения в CHDK" |
Ручная загрузка CHDK выполняется пользователем при помощи меню
фотоаппарата. Т.е. вы работаете с фотоаппаратом, когда вам понадобилась CHDK -
вы загружаете её вручную.
Ручная загрузка возможна при соблюдении этих условий:
Автоматическая загрузка CHDK выполняется при каждом старте фотоаппарата, вне зависимости от режима, котором включается фотоаппарат. Это рекомендуемый режим работы. Условия, при которых будет выполнена автозагрузка CHDK:
Подробнее о том как подготовить карточку памяти и загрузить CHDK здесь: Руководство по установке CHDK на SD-карту до 4Гб включительно(если у вас SD-карта меньше 4Gb) Установка CHDK на SD-карты 8Гб и более. |
Так как на картах MMC отсутствует переключатель защиты от записи, то автозагрузка работать не будет.
|
Такая ситуация присутствует для некоторых фотоаппаратов. Так как файл ps.fir(ps.fi2) отвечает только за ручную загрузку CHDK, то для этих фотоаппаратов возможна только автоматическая загрузка CHDK.
Если у вас карта памяти менее 4Gb, вы можете воспользоваться инструкциями из статьи Руководство по установке CHDK на SD-карту до 4Гб, там описано что делать если нет файла ps.fir(ps.fi2). Если у вас карта памяти более 4Gb, то вам необходимо воспользоваться первым или третьим способом из статьи Автозагрузка CHDK с карт 8Gb и более, второй способ(разбиение в фотоаппарате) - не сработает. |
Карту памяти можно сделать загрузочной на компьютере(естественно, только если у вас есть картридер) при помощи программы Winbootable или SDM Installer
|
Самый простой способ - зайти на страницу загрузки и выбрать full-версию CHDK под ваш фотоаппарат. Она содержит языковые файлы в т.ч. и русский. После установки CHDK и копирования папки "CHDK" на SD-карточку, в альт-меню выбрать "Visual Settings ->Language..." и выбрать файл russian.lng
Замечание: в сборке может содержатся устаревший языковой файл. Страшного в этом ничего нет, просто некоторые пункты меню могут быть не переведены. Способ посложнее: 1. Создать на карте памяти в папке "CHDK" папку "LANG"(если её ещё там нет) 2. Зайти по ссылке на http://chdk.wikia.com/wiki/Language:_Russian 3. Сохранить текст в обычный текстовый документ в кодировке Win1251. 4. Переименовать файл в "russian.lng" и скопировать в папку CHDK\LANG\ . 5. В альт-меню выбрать "Visual Settings -> Language..." и выбрать файл russian.lng |
Можно, но с определёнными сложностями. Об этом можно прочитать здесь: Как копировать файлы на карту памяти фотоаппарата?
|
Внимательно и не торопясь проверьте, чтобы все эти условия соблюдались.
Используя эту: Пошаговое руководство по установке CHDK и эту: Автозагрузка CHDK с карт 8Гб и более статьи, уже очень многие люди установили CHDK на свой фотоаппарат, и у них всё работает. Если у вас CHDK не запускается, то это означает, что вы что-то забыли сделать. Не нужно сразу писать на форум, что "ничего не работает". Проверьте всё ещё раз! Если вы на 153, 5% уверены, что все сделали правильно, то попробуйте сменить карту памяти. Несколько раз встречалась ситуация, когда на определенных моделях SD-карт по непонятным причинам невозможно было добиться автоматической загрузки CHDK. |
Полное описание меню CHDK на русском языке находится в разделе Помощь по CHDK.
В Разделе "Каталог статей" собраны руководства по разным функциям и опциям CHDK Загляните в раздел "Каталог файлов", там может появится что-то полезное. Руководство на английском языке несколько устаревшее, но очень полезное можно увидеть здесь: |
На разных моделях фотоаппаратов для запуска альтернативного режима используются разные кнопки:
IXUS'ы, A-серия и G7 альтернативный режим активируется при помощи кнопки прямой печати (та, что с синим светодиодом). S2 и S3 IS: используется кнопка . SX120: используется кнопка "распознавание лиц" Если нажмете кнопку то попадете в меню CHDK. Поздравляю! :-) , а если в альтернативном режиме, не заходя в меню, нажмете кнопку спуска(загруженный скрипт. ) - запустится |
Фотографировать вы сможете только перейдя в обычный режим
функционирования фотоаппарата. В альтернативном режиме кнопкой спуска (Load
script from file..."
)
запускается скрипт загруженный в пункте "При разработке CHDK была реализована следующая концепция: доступ ко всем штатным функциям фотоаппарата осуществляется из обычного режима, а доступ к функциям CHDK - из альтернативного режима. Т.е. съемка фотографии - штатная функция фотоаппарата(кто бы мог подумать?), а запуск скриптов - функция CHDK; вызов меню фотоаппарата - штатная функция, а вызов меню CHDK - добавленная. Для того, чтобы проще было разобраться, каким образом функционируют клавиши в разных режимах, посмотрите таблицу ниже:
| |||||||||||||||||||
Да, это действительно так. Работа аппарата с CHDK увеличивает энергопотребление фотоаппарата, но ненамного. Для PowerShot S3 энергопотребление увеличивается не более чем на 20 мА(для сравнения: при заряде вспышки ток может доходить до 1000-1500 мА)
Для других аппаратов исследования не проводились, но цифра вряд ли сильно отличается. |
Такая особенность запуска наблюдается на фотоаппаратах с определенной конструкцией клавиши включения.
Например, данная особенность точно есть в фотоаппаратах моделей PowerShot cерия "A": A480, А550, A560, A1000, A2000; PowerShot G7, G9 и G11; PowerShot cерия "SX": SX1, SX10, SX100, SX110, SX20, SX200; PowerShot S5IS; IXUS 870, 980. На данный момент существует два возможных решения проблемы:
|
Если все было нормально, а потом вдруг появились проблемы с работой CHDK(не работает автозагрузка, не сохраняются параметры, какие-нибудь функции работают неверно и т.д.) Вам необходимо сделать следующее:
|
Вы включили функцию управления фотоаппаратом через USB в меню "Remote parameters
->". Особенность данной функции в том, что её работа несовместима с "нормальной" работой USB-разъема фотоаппарата. Вам необходимо отключить данную функцию для нормального взаимодействия фотоаппарата с компьютером.
|
Редактор раскладки OSD запускается из меню "OSD parameters ->""OSD Layout Editor".
При помощи навигационных клавиш(джойстика) вы можете подвинуть любой из, отображаемых средствами CHDK, элементов в любую область экрана. Следите, чтобы элементы CHDK не перекрывали необходимые вам настройки фотоаппарата! Рекомендуем, когда вы закончите настройку, проверить как всё это отображается в режиме просмотра, в режиме съемки и в режиме меню, вызываемом при помощи клавиши Управление в редакторе OSD: - переключение между элементами - шаг сдвига элемента при нажатии на навигационные клавиши 1 или 10 пикселей - выход |
Сначала несколько соображений, по поводу того, отчего зависит точность показаний индикатора заряда(здесь и ниже речь идет о Ni-Mh):
1) Нет ни одной одинаковой пары аккумуляторов, а в фотоаппаратах с 4-мя аккумуляторами - разброс между комплектами ещё больше чем в фотоаппаратах с 2-мя. Поэтому настраивать индикатор нужно только для того комплекта аккумуляторов, который используете постоянно. 2) Настраивать индикатор для батареек(а не аккумуляторов) - бессмысленно, т.к. емкость, которую может отдать батарейка очень сильно зависит от типа, фирмы-производителя, "модели" батарейки, и режима потребления тока(т.е. какой ток потребляет фотоаппарат). 3) Показания индикатора CHDK не зависят от емкости аккумуляторов, они зависят только от напряжения. 4) Индикатор(почти полного разряда), который показывает фотоаппарат, зависит не только от напряжения, но и от внутреннего сопротивления аккумулятора(грубо говоря внутреннее сопротивление - это способность быстро отдать ток. Это неправильная формулировка, зато более-менее понятная). Для тех кто хочет узнать больше: Внутреннее сопротивление 5) Показания в процентах зависят от того, какими вы выставите верхний и нижний пороги. Пункт "Battery MAX voltage" определяет какое напряжение аккумуляторов CHDK будет считать максимальным(полностью заряженные). Установите слишком большое напряжение - тогда даже свежезаряженные аккумуляторы не будут определятся как 100%, установите слишком маленькое - у вас долго будет надпись 100%, а потом цифра очень быстро начнет уменьшаться(не будет отражать реальную оставшуюся емкость). Методика определения верхнего порога, выведенная из собственного опыта. Она дает хорошую точность индикации разряда
Пункт "Battery MIN voltage" определяет при каком напряжении аккумуляторов CHDK будет считать их полностью разряженными. Если вы установите слишком большое напряжение - тогда индикация быстро дойдет до 0%, а вы будете снимать ещё долго, если вы установите слишком маленькое значение напряжения - фотоаппарат выключится внезапно, задолго до надписи 0%. Нижний порог нужно выставлять по вашему вкусу: кто-то любит подстраховаться и иметь возможность сделать ещё 10-20 кадров, даже если индикатор батареи показывает 0%, а кому-то нравится, чтобы фотоаппарат выключался как только индикатор покажет 0%. В любом случае для начала на посаженных(не до 0, разумеется), аккумуляторах включаете режим съемки, и смотрите, при каком напряжении фотоаппарат выключится. После этого к напряжению выключения добавляете 50-100 мВ(можно больше, но меньше я не советую) и вписываете результат в "Battery MIN voltage". А вообще - поэксперементируйте, найдите, что вам удобно. Подробнее об NI-MH аккумуляторах здесь: Никель-металл-гидридный аккумулятор |
Нужно в меню "Visual settings ->" выбрать пункт "Reset files". Сбросятся к стандартным ссылки на файлы шрифтов и языковой файл.
|
1. Включить режим ручной фокусировки (MF) 2. Включить альтернативный-режим (<Alt>) 3.1. 4. С помощью рычажка зуммирования изменяете дистанцию фокусировки; 5. Для того, чтобы наблюдать за устанавливаемой дистанцией, необходимо включить в меню вывод значений DOF-калькулятора(ГРИП-калькулятора). Ну и, соответственно, показ OSD. Замечания: 1) , , , - навигационные клавиши(джойстик)2) Если у камеры нет рычага зума, то клавиша "Фокус на бесконечность" - не используется; клавиша используется для подстройки слагаемого ("FACTOR") дистанции фокусировки;клавиши / используются для подстройки самой дистанции фокусировки. |
При выдержках свыше 1,3 секунды включается функция "Dark frame subtraction"(это одна из операций шумоподавления фотоаппарата), которая увеличивает время съемки вдвое. Т.е. если вы установили выдержку в 30 секунд, то сначала будет 30 секунд экспонироваться фотография(темный экран, мигание оранжевого светодиода, в конце экспонирования - щелчок), а потом ещё 30 секунд будет экспонироваться темновой кадр(начинается с момента щелчка, в этот момент на экране висит надпись "Занят...")
Подробнее о том как работает вычитание темнового кадра - вот здесь. |
Съемка: Через CHDK установлено одно значение ISO а при фотографировании отображается другое. Почему?
В фотоаппарате существует 2 значения ISO: Реальное и маркетинговое.
Маркетинговое ISO(отображается на экране средствами CHDK как I-M) - это значения, которые указаны в инструкции к фотоаппарату(80, 100, 200.....), которые отображаются на экране самим фотоаппаратом, они же записываются в свойства JPG-файла, их вы можете установить через меню фотоаппарата, если снимаете не в автоматическом режиме. Реальное ISO(отображается на экране средствами CHDK как I-R) - это настоящее значение ISO, именно на эту цифру опирается экспонометр фотоаппарата, когда рассчитывает экспопараметры фотографии. Через CHDK dы можете задать любые значения, однако если значение реального ISO выйдет за пределы физических возможностей фотоаппарата, это, как минимум, повлечет искажение цветов на фотографии. Например, для PowerShot A710 IS диапазон реального ISO лежит в пределах 48-523 ед, в качестве эксперимента устанавливались значения реального ISO от 30 до 600 без существенных искажений. Через меню CHDK "Extra Photo Operations ->" вы устанавливаете именно значение реального ISO Таблица соотношения реального и маркетингового значений ISO:
Примечание: через меню фотоаппарата вы установили ISO80, а потом через CHDK вы установили ISO 130(например) то, фотоаппарат покажет вам на экране ISO80, CHDK покажет вам I-R: 130, I-M: 200(в момент съемки), и при съемке будет использовано маркетинговое ISO200(оно же реальное ISO130). | ||||||||||||
Если вы меняете какие-либо экспопараметры через CHDK, фотоаппарат всё
равно будет отображать на экране те экспопараметры, которые он выбрал, т.к. до момента полного нажатия на кнопку спуска CHDK не вмешивается в
эти настройки, и фотоаппарат не знает что они будут изменены. Как только вы нажимаете кнопку спуска до конца, CHDK
заменяет экспопараметры, установленные фотоаппаратом, на те, которые
установили вы через меню CHDK и производит снимок.
Правильные экспопараметры в момент съемки отображаются на экране только средствами CHDK(если их отображение включено в меню "Miscellaneous Values ->"(Отображение доп. параметров). |
Стандартные значения EXIF-тэгов(те которые записывает
фотоаппарат) становятся не соответствующими реальным значениям, если
при помощи CHDK были установлены нестандартные значения
диафрагмы/выдержки/ISO. В EXIF-тэги будут записаны данные об
экспопараметрах, которые установил бы фотоаппарат. Т.е. если вы ставите выдержку 30(или больше) секунд, а фотоаппарат умеет снимать только с 15-ти секундной выдержкой, то в EXIF-тэге будет записано значение 15 секунд. Для того, чтобы программы просмотра
изображений отображали настоящие экспопараметры снимка, фотографии,
сделанные с помощью CHDK, нужно обработать с помощью программы Auto
CHDK to exif, или Exiftool.
Замечание: Если вы снимаете в режиме AutoISO или Hi ISO, то при просмотре в свойствах фотографии вы увидите значение параметра "ISO" соответственно "Auto" и "Auto Hi". Цифровое значение ISO(маркетинговое, а сохраняется именно оно) сохраняется в другом поле. Для исправления тоже используется Auto CHDK to exif. |
Поменять частоту кадров и разрешение видеозаписи нельзя никаким образом, так как это физические параметры матрицы фотоаппарата.
Поменять формат видео на MPEG/DIVX/MP4.... и т.д. тоже нельзя, т.к. процессор фотоаппарата разработан под формат MJPEG, и только в этот формат и возможно сжатие видео. А вообще если хотите очередной раз поднять тему насчет того, что разрешение видео 640x480 а разрешение фото гораздо больше и можно с этого что-то получить(кроп, интерполяция, улучшение качества) - почитайте о том, как устроен CCD-сенсор, и о его режимах. Скажу только одно видео- и фото-режим матрицы - это 2 совершенно разные вещи. |
Ограничения ПО фотоаппарата на длину видеоролика CHDK убирает, но видеофайл не может быть больше, чем 2Gb. Это ограничения формата .AVI и изменить их, к сожалению, нельзя. В англоязычном описании технологии AVI указываются эти ограничения.
Примечание: Фотоаппараты последних моделей умеют снимать видеоролики до 4Gb, но это сделано в обход стандарта AVI. Старые фотоаппараты такому приему научить нельзя - требуется изменение ПО фотоаппарата. |
Такой режим присутствует на некоторых фотоаппаратах в штатной прошивке. Но если его нет изначально, средствами CHDK это сделать невозможно.
Для режима многократно-замедленной съемки можно использовать какой-нибудь скрипт для интервальной фотосъемки, а затем получившиеся фотографии склеить в видеоряд. |
Нет, средствами CHDK сделать такой режим нельзя.
Если вам нужно долго писать звук, то выйти из положения можно таким образом: В меню "Video Parameters ->" устанавливаем следующие параметры:
|
Можно, но видео необходимо специальным образом подготовить.
Вся информация и необходимые ссылки в описании этой программы: -=CanonAVI=- |
К сожалению программные средства гашения LCD и экономии энергии не
действуют при записи видео, но можно использовать аппаратный метод. При вставке разъема в гнездо TV-out(можно даже без всякого провода) фотоаппарат считает, что он подключен к телевизору, и выключает экран. этим можно воспользоваться, для гашения экрана в любом режиме. Аппарат совершенно не пострадает, если, конечно, вы будете вставлять подходящий разъем.
|
Коррекция экспозиции работает следующим образом:
При переходе в режим коррекции (клавиша "+/-" ) происходит фиксация текущей экспозиции(экспозиция перестает меняться автоматически в зависимости от освещения) Вы можете корректировать экспозицию как в сторону уменьшения, так и в сторону увеличения клавишами / . После выхода из режима компенсации восстанавливается режим автоэкспозиции. Данная функция работает не на всех аппаратах. |
CHDK может выдавать файлы RAW в 2х форматах: CHDK-RAW и DNG.
CHDK-RAW - это чистые данные с ПЗС-матрицы, без заголовка, без exif-полей, без каких-либо дополнительных данных и опознавательных знаков внутри, поэтому большинство программ-просмотрщиков не могут открыть данные файлы. Эти данные можно преобразовать в формат dng(который стал стандартом для хранения и обработки фотографий в "сыром" формате) двумя путями: активировав пункт альтернативного меню "DNG format"(тогда сразу после съемки файл CHDK-RAW будет преобразован в формат DNG прямо в фотоаппарате), или конвертировать файлы на компьютере при помощи программы DNG4PS-2. Преобразование из CHDK-RAW в DNG обратимо, т.е. при преобразовании никакие данные не теряются. Обратное преобразование вы можете сделать в фотоаппарате в диспетчере файлов. Обращаю ваше внимание, на то, что "формат файла" и "расширение файла" - это совсем разные вещи, а пункт "RAW file extension" не имеет к формату файла никакого отношения. Данный пункт меняет только расширение файла(.CRW, .CR2, .THM, .WAV, .JPG), а формат файла остается тем же самым - CHDK-RAW Преобразование из CHDK-RAW в DNG включает в себя: 1) Перестановку байт в файле по определенному алгоритму; 2) Добавление стандартного заголовка dng-файла, по которому компьютерные программы опознают этот файл как формат DNG; 3) Добавление exif-полей и миниатюры предпросмотра(preview), цвета которой обычно получаются искаженными; 4) Добавление цветовой матрицы(цветового профиля). Цветовой профиль - это блок специальных коэффициентов, которые сообщает программе-просмотрщику(или редактору) какую чувствительность к какому цвету(участку спектра) имеет данная конкретная модель ПЗС-матрицы. Если эти коэффициенты подобраны неправильно, то цвета dng-файла будут искажены. Это отнюдь не означает, что данные в dng-файле искажены, просто нужно подобрать правильные коэффициенты для данной камеры. На данный момент далеко не для всех фотоаппаратов сделаны хорошие цветовые профили, которые давали бы минимальное искажение цветов. Если вас не устраивают, цвета DNG-файла после внутрикамерного преобразования, то единственный выход - использовать для преобразования CHDK-RAW в DNG программу DNG4PS-2, так как её можно откалибровать и получить нормальные цвета. Процесс описан вот тут. Если у вас получилось откалибровать программу, пожалуйста выложите на форуме ветку реестра HKEY_CURRENT_USER\Software\dng4ps2, для того, чтобы другие люди смогли воспользоваться вашими трудами. Вполне возможно что эти данные будут использованы для корректировки цветов при внутрикамерном преобразовании(добавлены в исходники CHDK). |
Так как RAW-файл, который создает CHDK, не является RAW-файлом какого-либо стандарта(Canon, Kodak и т.д.), а является просто блоком данных с ПЗС-матрицы, без заголовка, и потому распространенные программы просмотра и редакторы изображений обычно не могут его открыть. Для того, чтобы привести RAW-файл, который создает CHDK к стандартному формату, используется специальная программа-конвертер. Она пришивает к блоку данных стандартный заголовок и заполняет Exif-поля(режим съемки, выдержка, диафрагма....). Данные для Exif-полей она берёт из JPEG-файла с тем же именем что и RAW-файл. |