Magic Lantern (Firmware)
Magic Lantern (englische Bezeichnung für Laterna magica) ist eine herstellerunabhängige Firmwareerweiterung für verschiedene Digitalkameras des japanischen Herstellers Canon. Sie erweitert softwareseitig vor allem die Videofunktionen der Kameras. Es wird dabei das neu eingeführte Echtzeitbetriebssystem DryOS für den DIGIC-4- oder DIGIC-V-Bildprozessor verwendet.
Magic Lantern | |
---|---|
Basisdaten | |
Erscheinungsjahr | 2009 |
Programmiersprache | C |
Lizenz | GNU General Public License |
magiclantern.fm |
Entwicklungsgeschichte
Magic Lantern wurde im Jahr 2009 von Trammel Hudson für die Canon EOS 5D Mark II geschrieben. Im Juli 2010 wurde es von demselben Autor auf die Canon EOS 550D (Version 1.0.8) portiert. Von verschiedenen Entwicklern, die die freie Firmware-Erweiterung Canon Hack Development Kit (CHDK) für digitale Canon-Kompaktkameras entwickelt haben, wurde Magic Lantern ab September 2010 für den Einsatz auf weitere EOS-Kameras portiert. Derzeit (Stand: Dezember 2018[1]) werden folgende Modelle unterstützt:[2]
Kamera (EOS) |
---|
5D Mark II |
5D Mark III |
6D |
7D |
50D |
60D |
500D |
550D |
600D |
650D |
700D |
1100D |
M |
In Arbeit sind Versionen für 70D, 100D, 1200D und 450D[1].
Seit 2011 wird Magic Lantern von mehreren Entwicklern unter stetigem Wechsel weiterentwickelt; maßgebende Entscheidungen werden jedoch von den Hauptentwicklern „a1ex“, „g3gg0“ und „nanomad“ getroffen.
Die Software wird unter der GNU General Public License veröffentlicht.[3]
Neben den mit dem Betriebssystem DryOS betriebenen Kameras gibt es drei bekannte Entwicklungspfade für Kameras mit dem älteren Betriebssystem VxWorks (vor 2007), 5Dclassic, 40D und 1000D, die sich anscheinend von der Firmwarestruktur sehr ähneln. Für die 5D wurde bereits ein Build veröffentlicht, Nightly Builds für die 40D und 1000D mit begrenztem Funktionsumfang sind existent, hingegen keine offiziellen Releases.
Arbeitsweise
Magic Lantern nutzt ein Canon-Entwicklerfeature, bei dem während des Kamerastarts eine Datei auf der Speicherkarte ausgeführt wird. Durch dieses Feature ist es möglich, ohne Änderung des ROMs bzw. der darin enthaltenen Firmware die Erweiterung in den RAM zu laden und jederzeit durch Austausch der Speicherkarte zu deaktivieren.[4][5]
Funktionsüberblick
Die wichtigsten Eigenschaften sind:
- RAW-Videos (14 bit pro Pixel Bayer-Sensor-Daten, bis über 100 MByte/s)
- Dual-ISO-Modus (Erweiterung des Dynamikumfangs in einem Bild)
- Fokus-Peaking, Follow Focus
- Cropmarks (benutzerdefinierte Zuschnittlinien)
- Audio-Pegelkontrolle
- feinere ISO-Schritte
- HDR-Videos
- „Zebra-Modus“ (markiert Flächen ohne Bildinformationen und Bereiche mit Über- und Unterbelichtung vor der Aufnahme)
- Schnittmarken
- Belichtungsreihen für HDR-Fotografie
- Intervalometer und Belichtungsanpassung für Zeitrafferaufnahmen
- Bitratensteuerung im Filmmodus
Zudem ist Magic Lantern über zusätzliche Module, von denen einige bereits in den Main Builds enthalten sind[6], und (bei aktiviertem Lua-Modul lua.mo) über Lua-Skripte erweiterbar.[7] Geplant sind außerdem ein präziser HDMI-Ausgang, eine anamorphe Vorschau sowie benutzerdefinierte Gradationskurven.[8]
Ursprünglich für den Einsatz in der DSLR-Filmproduktion entwickelt, stellen die erweiterten Funktionen von Magic Lantern auch nützliche Werkzeuge für Fotografen zur Verfügung.[9]
Ausgewählte Screenshots erweiterter Funktionen
- Hauptbildschirm mit zusätzlichen Informationen
- Shoot-Menü mit erweiterten Funktionen für Fotografen
- Advanced Bracket-Optionen mit bis zu 11 Bildern
- Erweiterbarkeit über Module und Lua-Skripts
- Übersichts-Bildschirm über alle Funktionen
Herstellergarantie
Da Magic Lantern nicht die originale Canon-Firmware ersetzt und auch nicht den Speicherinhalt des ROM modifiziert, birgt die Erweiterung wenige Risiken und ist leicht wieder zu entfernen.[10] Canon selbst machte keine offiziellen Aussagen zur Firmwareerweiterung, weder bezüglich Garantie noch Funktionserweiterungen, hat jedoch als Reaktion auf E-Mails erklärt, dass die Garantie keine Schäden decken wird, die durch Drittanbieter-Firmware verursacht worden sind. Decken wird sie nicht damit zusammenhängende Probleme, wie etwa nicht funktionierende Tasten, selbst wenn Drittanbieter-Firmware installiert wurde.[11]
Literatur
- Martin Schwabe: Canon-Tuning mit Magic Lantern. In: c’t Digitale Fotografie, H. 3/2015, S. 124–139.
Weblinks
- Offizielle Magic-Lantern-Website (englisch)
- Magic Lantern Firmware Wiki (englisch)
- Martin Schwabe: Magic Lantern. (5 Teile), fotocommunity-Fotoschule (abgerufen am 26. Oktober 2016).
- Stefan Gross: Firmware-Hack EOS 5D Mark II. Magic Lantern im Praxistest. Video auf traumflieger.de (abgerufen am 26. Oktober 2016).
Einzelnachweise
- Magic Lantern Nightly Builds. Abgerufen am 25. Februar 2023 (englisch).
- http://www.magiclantern.fm/#features_overlay
- Unified – Magic Lantern Firmware Wiki
- Unified User Guide – Magic Lantern Firmware. In: Magic Lantern Firmware Wiki. Abgerufen am 5. Januar 2013.
- FAQ – Magic Lantern Firmware Wiki. In: Magic Lantern Firmware Wiki. Abgerufen am 5. Januar 2013.
- Magic Lantern Features (siehe Module). Abgerufen am 25. Februar 2023 (englisch).
- Magic Lantern Lua API Documentation. Abgerufen am 25. Februar 2023 (englisch).
- RAW-like highlight recovery in Movie Mode. In: Magic Lantern Firmware Development Google Groups. Abgerufen am 5. Januar 2013.
- Digital Convergence Episode 3 – Trammell Hudson and Magic Lantern Firmware for the Canon 5D Mark II. In: Creative Method. Abgerufen am 6. Januar 2013.
- Michael Zöller: Magic Lantern. Free Software on Your Camera. (Videomitschnitt vom Chaos Communication Congress 2013), Chaos Computer Club e.V., 28. Dezember 2013, abgerufen am 26. Oktober 2016.
- Will Custom Firmware Void My Warranty? Canon, Nikon and Panasonic Respond., PetaPixel, 27. Mai 2013, abgerufen am 26. Oktober 2016.