Zum Inhalt springen

Magic Lantern (Firmware)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 16. Juli 2025 um 19:05 Uhr durch imported>Bent301 (Weblinks: aktualisiert.).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Magic Lantern

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Magic-Lantern-Logo
Belichungseinstellungen
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Erscheinungsjahr 2009
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Programmier­sprache C
Lizenz GNU General Public License
https://www.magiclantern.fm/

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. Die Software wird unter der GNU General Public License veröffentlicht.<ref>Unified – Magic Lantern Firmware Wiki</ref>

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.

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. „a1ex“ hat das Team 2020 verlassen.

Nachdem die Entwicklung mehrere Jahre stillgestanden hatte, meldeten sich die Entwickler im Juni 2025 zurück. Es werden nun die Kameramodelle EOS 200D, EOS 750D, EOS 6D Mark II und EOS 7D Mark II und somit erstmals DIGIC-6- und DIGIC-7-Prozessoren unterstützt. Zusätzlich wurde der Entwicklungsprozess modernisiert und findet auf Basis von Git statt. Neuer Hauptentwickler ist „names_are_hard“.<ref>Jürgen Wolf: Magic Lantern 2025: Midsummer Edition – Die Rückkehr einer Legende. In: photografix-magazin.de. 24. Juni 2025, abgerufen am 16. Juli 2025.</ref>

Unterstützung

Derzeit (Stand: Juli 2025) werden folgende Modelle unterstützt:<ref>Builds. In: builds.magiclantern.fm. Abgerufen am 16. Juli 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Kamera (EOS)
5D Mark II
5D Mark III
6D
6D Mark II
7D Mark II
50D
60D
70D
100D
200D
500D
550D
600D
650D
700D
750D
1100D
M

Es werden Versionen für 5D und 7D und 1200D angeboten, diese werden jedoch aktuell nicht aktiv weiterentwickelt.

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.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Unified User Guide – Magic Lantern Firmware.] In: Magic Lantern Firmware Wiki. , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Januar 2013.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig FAQ – Magic Lantern Firmware Wiki.] In: Magic Lantern Firmware Wiki. , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Januar 2013.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Funktionsüberblick

Die wichtigsten Eigenschaften sind:

Zudem ist Magic Lantern über zusätzliche Module, von denen einige bereits in den Main Builds enthalten sind<ref>Magic Lantern Features (siehe Module). Abgerufen am 25. Februar 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>, und (bei aktiviertem Lua-Modul lua.mo) über Lua-Skripte erweiterbar.<ref>Magic Lantern Lua API Documentation. Abgerufen am 25. Februar 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Geplant sind außerdem ein präziser HDMI-Ausgang, eine anamorphe Vorschau sowie benutzerdefinierte Gradationskurven.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig RAW-like highlight recovery in Movie Mode.] In: Magic Lantern Firmware Development Google Groups. , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 5. Januar 2013.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

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.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Digital Convergence Episode 3 – Trammell Hudson and Magic Lantern Firmware for the Canon 5D Mark II.] In: Creative Method. , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 6. Januar 2013.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Ausgewählte Screenshots erweiterter 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.<ref>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.</ref> 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.<ref>Will Custom Firmware Void My Warranty? Canon, Nikon and Panasonic Respond., PetaPixel, 27. Mai 2013, abgerufen am 26. Oktober 2016.</ref>

Literatur

Weblinks

Commons: Magic Lantern – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

<references />