Несмешная первоапрельская шутка от разработчиков Magic Lantern
Magic Lantern (ML) — неофициальная прошивка для фотоаппаратов Canon, которая обеспечивает повышенную функциональность (например, dual-iso, стекинг по фокусу, raw-видео, тонкая настройка параметров съемки и многое другое). Прошивка устанавливается непосредственно на flash-карту, что позволяет безболезненно удалить ее или обновить простой заменой файлов.
На хабре уже были публикации по данной прошивке, поэтому подробно расписывать преимущества и порядок установки я не буду. Расскажу, как попался на неявную и несмешную первоапрельскую шутку от разработчиков данной прошивки.
Все описанные действия производились с использованием камеры Canon 650D со стоковой (1.01) прошивкой.
28 марта. Началось все тогда, когда жажда исследования чего-то нового накопилась до критической массы и в сети была случайно обнаружена информация о возможности автоматической съемки фокус-стека на моем фотоаппарате. Но данные возможности требовали установки неофициальной прошивки Magic Lantern.
- текущая прошивка фотоаппарата не поддерживает текущие сборки ML;
- для модели 650D нет стабильной сборки, есть только ночные билды;
- некоторые функции ML в 650D не работают/работают криво;
- авторы предупреждают, что можно закирпичить фотоаппарат неверными действиями по прошивке.
29 марта. Более детальное изучение прошивки показало, что можно еще снимать и raw-видео, а так же вышел новый билд ML. Новый билд был залит на карту (по неопытности был обновлен только каталог ML). Запись была опробована на фотоаппарате, но время поджимало и оценить качество на ПК в этот день не получилось. Наступил конец выходных.
1 апреля. С мыслями «я не буду экспериментировать сегодня» возвращаюсь с работы. Но любопытство сильнее меня.
Обновляю ML до последнего билда (тот же самый — от 29 марта, но теперь полным комплектом). Включаю. Начинаю настраивать… и ловлю BSOD на фотоаппарате.
BSOD гласит, что произошла внутренняя ошибка номер 0x000000aa (в цифрах ошибки нет), много текста (дамп памяти готов, попробуйте сделать рестарт, проверьте настройки и т.п.) и «Your camera was bricked» (среди прочего).
Холодными пальцами делаю сброс через аккумулятор, как рекомендуют разработчик.
Включаю фотоаппарат и спустя две секунды после загрузки получаю тот же BSOD. F@#$%!
Нервничаю. Удаляю ML. Все работает в штатном режиме.
С мыслью, что во всем виноват кривой билд откатываюсь на версию от 28 марта (с которой просидел 4+ часа).
Запускаю. Все работает. Хорошо. Настраиваю фотик заново. Готовлюсь и погружению в изучение. BSOD! WTF?!
Сброс. BSOD через минуту. Форматирую. Переустанавливаю. Запускаю. BSOD. Шок.
Я спокоен. Фотоаппарат без ML работает в штатном режиме. C ML — регулярный рандомный BSOD (даже в простое при включенном фотоаппарате).
Поиски по ошибке не дают результатов. Вообще никаких. Пусто. Как будто я один с этим столкнулся. Иду на официальный форум. Регистрируюсь. Описываю проблему. Жду.
- просьба снять видео с тем как это происходит (имхо, в данной ситуации бессмысленно);
- рекомендации следовать инструкциям на экране и загрузить результаты на форум (результаты? об успешной очередной перезагрузке по аккумулятору?);
- рекомендацию откатиться к билду от 11 марта, как самой стабильной версии на сегодняшний день;
- пару сообщений о подобных ошибках.
Сначала решил просто откатить к 11 марта. Но переспав с этой мыслью решил копнуть глубже.
- 2015-03-12 — опции для дампа видео, мелкий тюнинг
- 2015-03-13 — рефакторинг, тюнинг, фиксы
- … много прочих изменений .
- 2015-03-23 — работы с DOF
- 2015-03-25 — 80cee7a | Alex — Looks like some people didn’t like my bad joke
struct tm now; LoadCalendarFromRTC(&now); joke_mode = (now.tm_mday == 1 && now.tm_mon == 3); + if (joke_mode) +
+ if (joke_mode) + < + if (rand() % 1000 == 13 && !RECORDING) + < + extern void bsod(); + bsod(); + >+ >
Что?! Режим шутки? Издеваетесь?
Поясняю: первого апреля (now.tm_mday == 1 && now.tm_mon == 3 (третий месяц становится четвертым при отсчете от ноля)) после загрузки ML прошивка начинает ежесекундно генерировать случайное число. Если это число равно 13 и в настоящий момент не производится запись (спасибо хотя бы на этом) — получите, распишитесь, Ваш BSOD. И так как уровень моей удачи был критически низким, мне удавалось словить BSOD раз 5 сразу после загрузки прошивки.
Сомнительная шутка, сомнительного содержания.
2 апреля. До рандомных BSOD осталось 364 дня.
PS: Привет разработчику Alex, который испортил вечер первого апреля, настроение и нервы. Было не смешно.
- Ненормальное программирование
- Кодобред
Magic Lantern скрытые возможности фотоаппарата Canon

Установка прошивки Magic Lantern на фотоаппарат Canon дает ему много новых возможностей. Вы сможете снимать HDR видео и использовать функцию focus peaking. Дополнительно вы можете использовать еще несколько новых функций.
В данной статье приводится пошаговая инструкция по установке прошивки Magic Lantern.
Внутри вашего фотоаппарата Canon скрыт большой потенциал. Программа Magic Lantern является тем ключом, который откроет новые, неизвестные вам способности фотокамеры.
Внимание! Все действия вы производите на свой страх и риск.
Magic Lantern – одна из наиболее популярных доступных прошивок, открывающая множество возможностей для создания фотографий и видеозаписей высокого качества. Это бесплатная, свободно распространяемая программа, совместимая с фондом прошивок Canon, дающая новые опции, количество которых постоянно пополняется.

После установки Magic Lantern ваша зеркальная камера получает несколько новых полезных инструментов:
- Focus peaking: подчеркивает мерцающей каймой детали сцены, находящиеся в фокусе;
- Zebras: показывает области с недостаточной и избыточной экспозицией;
- Интервалометр — полезный инструмент для покадровой съемки, не требует никаких дистанционных подключений;
- Детектор движения: камера делает снимок, если в объектив попал движущийся объект.
Эти новые опции и инструменты являются лишь верхушкой айсберга. Полный список функций, опций и инструментов можно найти в руководстве пользователя Magic Lantern.
Нужно сразу сказать, что программа Magic Lantern не поддерживается производителями Canon. Установка этой прошивки может привести к аннулированию гарантийного обслуживания фотоаппарата.
Magic Lantern можно установить на следующие типы фотоаппаратов: 5D Mark II, 5D Mark III, 6D, 7D, 50D, 60D, 500D, 550D, 600D, 650D, 700D, 1100D и EOS M.
Возможно вам будет интересно: Как настроить IP адрес коммутатора DES-3200 С1 через консольный интерфейс и как начать настраивать DES-3200 С1 через WEB интерфейс
Процесс установки Magic Lantern
Шаг 1 Найдите свободную SD карту и отформатируйте ее в фотоаппарате. Затем зайдите на страницу сайта Magic Lantern и выберите модель вашего фотоаппарата из списка.
Шаг 2 Убедитесь, что официальная прошивка вашей фотокамеры действует до настоящей даты. Страница загрузки Magic Lantern скажет вам номер последней версии прошивки. Проверьте, какая версия установлена на вашей фотокамере, выберите любой из ручных режимов (P/A/S/M) на переключателе и нажмите кнопку Меню. Прокручивайте список, пока не найдете номер версии.

Прежде, чем устанавливать Magic Lantern, проверьте, официальная версия прошивки должна быть новой.
При необходимости вы можете зайти на официальный сайт производителя Canon и загрузить последнюю версию прошивки для вашего зеркального фотоаппарата.
Шаг 3 Вставьте SD карту в персональный компьютер и загрузите на нее программу Magic Lantern.
Шаг 4 Вставьте SD карту в фотоаппарат и включите его. Установите прошивку, перейдя в меню и выбрав вариант прошивки. Нажмите Set и подтвердите свой выбор, чтобы обновить прошивку. Вам будет предложено перезагрузить фотокамеру — выключить питание и снова включить.

Шаг 5 Сбросьте все пользовательские настройки: нажмите Меню и найдите опцию «Сбросить настройки» — (Clear settings). Выйдите из системы меню Canon повторным нажатием меню, а затем нажмите кнопку с изображением корзины вы увидите варианты Magic Lantern.
Если вы столкнетесь с какими-либо трудностями в процессе установки, обратитесь к советам полного путеводителя на сайте официальном Magic Lantern.
Общие советы пользователю Magic Lantern
- Некоторые опции перед запуском требуют перезагрузки фотокамеры и нового выбора опции;
- Находясь в режиме Live View, нажмите кнопку информация несколько раз, чтобы убрать данные меню Canon, после чего вы сможете видеть значки Magic Lantern;
- Когда вы находитесь в меню Magic Lantern, нажмите кнопку Меню, чтобы открыть экран со всеми вашими опциями в колонках (это удобно, нет необходимости прокручивать страницы).
Возможно вам будет интересно: Установка и запуск Ubuntu с помощью Live-CD
Полезные инструменты для фотографирования
Интервалометр: выберите через какие интервалы времени камера будет делать снимки. Зайдите в меню, прокрутите вниз до Intervalometer нажмите «Установить» — Set чтобы активировать. Затем нажмите кнопку Q и вы увидите экран с данными настройками.

Аудио триггер: теперь ваша фотокамера может делать снимки автоматически, если рядом с ней раздастся какой-либо звук. Для этого перейдите в Меню, выберите Audio Remote Shot и нажмите «Установить» — Set. Затем нажмите кнопку Q и поставьте уровень реагирования на самое высокое значение – 20 децибел, иначе фотоаппарат будет делать снимки при негромких звуках.

Хлопните в ладоши или произведите какой-то другой звук, чтобы понять, при каком уровне шума камера делает снимок.
Focus peaking и zebras: Эти опции очень полезны для фотографов и любителей видеосъемки. Focus peaking дает вам возможность сразу увидеть, какие детали и объекты находятся в фокусе, а zebras показывает области передержки. В меню выберите Overlay, включите zebras. Вы можете настроить множество других вариантов по своему вкусу в подменю.
Выйдите из меню, включите режим live view и нажмите кнопку Info несколько раз, чтобы выключить показания Canon. Вы увидите данные экспозиции в нижней части экрана (данные фокусировки focus peaking и области передержки – zebras).

Удаление прошивки Magic Lantern
Если Magic Lantern больше не нужен, вы можете удалить его. Чтобы сделать это, вернитесь в меню Canon и снова найдите вариант прошивки. Нажмите Set, чтобы пошел процесс удаления, а после его завершения отформатируйте SD карту в фотоаппарате, если вы не хотите переустановить Magic Lantern снова. Помните, необходимо сохранить фотографии с карты на другом носителе перед форматированием!
Возможно вам будет интересно: Как установить PhpPgAdmin на Ubuntu 20.04
В этой короткой статье описываются только некоторые возможности, предоставляемые Magic Lantern.
Как раскрыть потенциал своей камеры

Многие фотографы наверняка слышали или читали о Magic Lantern. Это особенно относится к владельцам камер Canon. Magic Lantern – это не что-то новое. Программа существует с 2009 года. Хотя я узнал о ней, когда купил зеркалку Canon в 2013, пользоваться начал только недавно.
У меня было много логичных вопросов, которые заставляли сомневаться, например, «что она делает?», «как она работает?» и самое главное – «может ли моя камера из-за нее сломаться?». В этой статье приведены мои мысли и опыт использования Magic Lantern. Если вы задавались такими же вопросами, надеюсь, здесь вы найдете на них ответы.
Что такое Magic Lantern?
Magic Lantern – это дополнение с множеством функций, которых нет в стандартном меню камер Canon EOS. Оно не заменяет заводскую прошивку Canon, а работает параллельно с ней. Это – ПО с открытым кодом. Каждый может скачать исходники и внести правки или улучшения. Логично, что занимать таким будут те, кто хоть немного знает о программировании.
Оригинальный исходный код был написан Траммеллом Хадсоном (Trammell Hudson) в 2009 году для первой полнокадровой зеркалки, способной записывать 1080р видео – Canon 5D Mark II. С тех пор программа развивалась и стала доступной для большего количества тушек Canon, включая даже беззеркальную серию EOS M. На данный момент поддерживаются следующие камеры:
- Canon 5D Mark II
- Canon 5D Mark III
- Canon 6D
- Canon 7D
- Canon 50D
- Canon 60D
- Canon T1i/500D
- Canon T2i/550D
- Canon T3i/600D
- Canon T4i/650D
- Canon T5i/700D
- Canon T3/1100D
- Canon EOS M
В данный момент разработчики планируют добавить поддержку Canon 70D, Canon SL1/100D, Canon T5/1200D, и Canon XSi/450D. Обратите внимание, что все модели в списке довольно старые. Причина в том, что на обратную разработку и встраивание ПО в меню заводской прошивки требуется время.
Как установить и использовать Magic Lantern
Мне приходилось пробовать Magic Lantern только на Canon 5D Mark III, но я полагаю, что процесс установки и запуска аналогичен для других тушек. С моей камерой все установилось довольно гладко. Достаточно было зайти на сайт Magic Lantern, перейти в секцию Downloads и скачать версию, подходящую под мою прошивку. Убедитесь, что версия прошивки камеры совпадает с правильной «сборкой» Magic Lantern. Когда программа будет скачана, скопируйте ее на SD карту и вставьте в камеру. Если вам нужна более детальная информация, прочитайте Инструкцию по установке на официальном сайте. После установки и запуска, доступ к меню Magic Lantern можно получить, нажав кнопку удаления.
Magic Lantern запускается прямо с SD (или CF) карты. Стандартная прошивка Canon при это не заменяется и доступ к стоковому меню остается.
Безопасно ли это?
Хотя у меня все прошло идеально, и я знаю других фотографов, которые запустили Magic Lantern без проблем, нет полной гарантии безопасности. Об этом даже сказано на официальном сайте. Хотя Magic Lantern и не заменяет стандартную прошивку, она вносит изменения в настройки камеры. Если некоторые из них будут неправильно изменены, камера может не запуститься. По моему опыту, такие проблемы возникают редко, но потенциальная опасность все равно есть. Это один из тех случаев, когда вы используете продукт на свой страх и риск.
Один большой вопрос – аннулируется ли гарантия после установки Magic Lantern? Во-первых, если у вас одна из вышеперечисленных камер, вероятнее всего, что гарантийный срок давно прошел. Однако, если у вас возникнут проблемы, относящиеся к установке и использованию Magic Lantern, велика вероятность, что Canon откажется их решать.
Возможности Magic Lantern
У Magic Lantern множество функций, которых нет в стандартном меню. Вероятно, их отсутствие в камерах и стало причиной, по которой Magic Lantern пользуется такой популярностью. Было бы прекрасно, если бы Canon последовала примеру других производителей и добавила некоторые функции, но это тема другой статьи. Однако, в защиту Canon скажу, что более новые модели обладают большим количеством возможностей.
Хотя Magic Lantern изначально создавалось для съемки видео, есть множество функций, которые пригодятся фотографам. Давайте посмотрим, что же нам может предложить дополнение.
Интервалометр
Это была одна из главных причин, по которой я решил попробовать Magic Lantern. Я люблю работать с интервальной съемкой, но разочаровался, когда узнал, что у моей Canon 5D Mark III нет встроенного интервалометра. Использование внешней кнопки спуска затвора на протяжении нескольких последних лет неплохо помогало, но лучше, когда нет лишнего оборудования, за которое нужно переживать или чего-то, чья батарея может разрядиться в самый неподходящий момент.

Интервалометр Magic Lantern
Focus Peaking
Фокус-пикинг – одна из тех функций, которую нужно попробовать, чтобы понять ее пользу. Она отлично работает со снимками, для которых важна резкость, а также сильно упрощает использование объективов с ручным фокусом. Просто регулируйте фокусное кольцо, пока нужный объект не будет сфокусирован. Функция имеет визуальный индикатор, который позволяет легко увидеть участки, находящиеся в фокусе. Все очень легко.

Функция Focus Peaking
Проигрывание интервальной съемки
Эта функция связана с применением интервалометра. После того, как серия фотографий сделана, было бы неплохо иметь возможность увидеть, как будет выглядеть готовое видео. В большинстве ситуаций, единственный способ это сделать – нажать кнопку предпросмотра и пролистывать фотографии. С функцией Timelapse Play можно оценить предварительное видео при помощи пары нажатий кнопок. В таком режиме камера будет прокручивать все фотографии в цикле, пока вы ее не остановите.

Timelapse Play – отличная функция для просмотра замедленной съемки
Bulb Timer
Хотя у моей камеры Canon есть режим «Bulb», для его использования обычно приходится использовать внешнюю кнопку спуска затвора. В качестве альтернативы можно держать нажатой кнопку затвора на камере в течение необходимого времени, но это плохо работает. У Magic Lantern есть функция Bulb-таймера, позволяющая установить выдержку от 1 секунды до 8 часов с шагом в 1 секунду. Активировав эту функцию, нужно наполовину нажать кнопку затвора, чтобы автоматически активировать 2-секундный таймер, после чего камера будет держать затвор открытым в течение выбранного времени. Весьма изящно.

Bulb-таймер можно установить на время от 1 секунды до 8 часов
Магический зум
Это – еще одна функция, которая помогает получить резкий фокус в определенном участке кадра. Поддерживается приближение 1:1, 2:1 или 3:1. Magic Zoom можно настроить несколькими способами. Если ее активировать, используя режим Live View, на экране покажется фокусная рамка с выбранным приближением. Затем вы вручную регулируете фокус, достигнув максимальной резкости. Самое крутое – это визуальное подтверждение оптимальной резкости, которое проявляется в виде зеленых прямоугольников над и под фокусным окном.

Магический зум отлично работает для достижения критического фокуса
Количество снимков
Это маленькая, но удобная функция, хоть и используется не так часто. Не нужно загружать снимок на сайт или в специальное ПО, чтобы посмотреть количество сделанных снимков, оно находится прямо в меню Debug. Вы найдете не только количество срабатываний затвора, но также увидите, сколько из них было в режиме Live View (если это действительно имеет значение). Когда строчка Shutter Count выделена, в нижней части интерфейса даже появляется уведомление о том, сколько всего фотографий можно сделать. Это весьма неплохой штрих.

Количество снимков – не самая необходимая функция, но все равно полезно
Информация на дисплее
Это тоже не критичная, но хорошая функция. С Magic Lantern, включенным в режиме Live View, на дисплее появляется куча новой информации. Помимо настроек экспозиции отображается режим экспозиции, фокусное расстояние, статус стабилизации изображения, дистанция фокусировки, уровень заряда батареи в процентах, температура камеры и свободное место на карте памяти. Довольно много информации для такого маленького участка.

Огромное количество информации на маленьком LCD-экране
В заключение
Magic Lantern предлагает кучу полезных функций, которых нет в стандартной прошивке большинства камер Canon. Все, о чем я рассказал выше – это всего лишь маленькая доля. На описание остальных пунктов не хватит объема ни одной статьи. Мы не упомянули о крутых штуках для съемки видео, например, мониторинге звука или возможности записывать видео в формате RAW. Здесь я рассказал о нескольких возможностях, которые использую и считаю полезными для своего стиля съемки. Расскажите в комментариях о своих любимых функциях.
Снова повторюсь, использование Magic Lantern – это в определенной мере риск. Нет гарантий, что все пройдет гладко, но в большинстве случаев опасность совершенно мизерная. Учитывайте этот факт перед тем, как пробовать и решите, нужен ли вам весь дополнительный функционал утилиты.
Автор: Rusty Parkhurst
Прошивка для Canon — Magic lantern. Что это такое?

Итак, давайте поговорим о прошивке для фотокамер Canon — Magic Lantern, зачем её устанавливать и какие плюсы она дает для видеосъемки?
Ну начнём с того, что это не совсем прошивка, а скорее дополнение, которое загружается с карты памяти при каждом включении фотоаппарата. В код камеры добавляется только автозапуск Magic Lantern. Всё очень легко удаляется, если вам не понравится с ней работать. Также можно временно отключать эту микропрограмму, зажав кнопку SET при включении фотокамеры.
Magic Lantern создана для того, чтобы облегчить процесс видеосъемки на аппаратах, изначально не предназначенных для этого. И добавляет множество полезных функций, встречающихся на профессиональной киноаппаратуре, которые можно настраивать, включать и отключать через добавленное меню.
Вот список лишь некоторых из них:
- Удобное отображение всех параметров на экране. Таких как диафрагма, скорость затвора, фокусное расстояние, ISO, баланс белого, уровни записи звука и других.
![]()
1. Недосветы и пересветы, отображаемые в виде так называемых зебр (zebras)
![]()
2. Гистограмма (histogram) и волновая форма уровня яркости (Waveform)
![]()
3. Отображение значения яркости в точке фокусировки (spotmeter)
![]()
4. Векторная форма уровня яркости (Vectorscope)
![]()
1. Подсвечивание контуров того, что в фокусе (Focus Peak)
2. Увеличение части изображения (Magic Zoom)

3. Управление фокусом с помощью кнопок на фотоаппарате (Follow Focus)
- Точная настройка баланса белого нажатием одной кнопки.
- Настройки параметров видеозаписи:
1. Увеличение и уменьшения битрейта записи кодека H.264 (Bitrate control)
2. Добавление лог файлов с информацией о настройках для каждого видео файла. (movie logging)
3. Авто-перезапуск после достижения лимита видеозаписи в 4Gb либо переполнения буфера. (auto-restart)
4. Видео с широким динамическим диапазоном (HDR Video)
5. Дополнительные значения параметра количества кадров в секунду (FPS control)
- Наложение изображения при просмотре через LiveView с золотым сечением, обрезкой под широкий формат и тд. (Cropmark images)
![]()
![]()
- Добавление промежуточных значений ISO (160, 320, 640, 1250, 2500), баланса белого в Кельвинах (Kelvin white balance), дополнительных значений скорости затвора (shutter speed)
- Съемка таймлапсов (Timelapse) с расширенными настройками.
И множество других функций, которые будут полезны не только видеографам, но и фотографам.
Скачать Magic Lantern вы можете совершенно бесплатно с официального сайта Magic Lantern . На данный момент прошивка поддерживает камеры Canon EOS 5D mark II, 50D, 60D, 500D, 550D, 600D. Но думаю в скором времени добавится поддержка и других таких, как 5D mark III, 650D, 700D, 1100D, 100D, EOS M. Альфа версии для них уже доступны на сайте.
На этом, пожалуй, я и закончу свой обзор.
Если вас заинтересовала эта прошивка и вы хотите её попробовать, то читайте статью об установке Magic Lantern на фотоаппараты Canon. А так же подписывайтесь на новости, ставьте лайки, пишите комментарии.