Magic Lantern Kembali Selepas Rehat Bertahun-tahun dengan Penulisan Semula Lengkap dan Alat Pembangunan Moden

Pasukan Komuniti BigGo
Magic Lantern Kembali Selepas Rehat Bertahun-tahun dengan Penulisan Semula Lengkap dan Alat Pembangunan Moden

Magic Lantern , perisian tambahan firmware sumber terbuka yang popular untuk kamera Canon , telah kembali selepas beberapa tahun tidak aktif. Projek ini, yang menambah ciri-ciri canggih kepada kamera DSLR dan mirrorless Canon tanpa mengubah suai firmware asal, mengumumkan kepulangannya dengan penulisan semula lengkap dan infrastruktur pembangunan yang dimodenkan.

Kebangkitan ini datang selepas tempoh yang mencabar yang bermula sekitar tahun 2020 apabila pembangun utama asal meninggalkan projek tersebut. Pemergian ini mencipta halangan yang ketara, kerana dokumentasi tidak lengkap dan sistem binaan menjadi sukar untuk diselenggara. Komuniti fotografi mengekalkan projek ini hidup melalui usaha sukarelawan, tetapi kemajuan pada dasarnya telah terhenti.

Pengumuman kemas kini Magic Lantern 2025, mempamerkan keserasian dengan beberapa kamera DSLR Canon
Pengumuman kemas kini Magic Lantern 2025, mempamerkan keserasian dengan beberapa kamera DSLR Canon

Baik Pulih Infrastruktur Lengkap

Pasukan Magic Lantern baharu telah menjalankan usaha pemodenan yang besar. Mereka telah berhijrah ke Git untuk kawalan versi, mengemaskini sistem binaan untuk berfungsi dengan sistem pengendalian moden, dan mencapai kompilasi bersih dengan sifar amaran. Persekitaran pembangunan kini menggunakan peralatan kontemporari, menjadikannya jauh lebih mudah untuk penyumbang baharu menyertai projek.

Penyegaran teknikal ini melangkaui sekadar mengemaskini alatan. Pasukan telah menulis semula komponen teras untuk menjadi lebih bersih dan mudah diselenggara. Mereka juga telah memperkenalkan proses automatik untuk persediaan kamera yang sebelum ini memerlukan campur tangan manual daripada pembangun berpengalaman.

Kemaskini Infrastruktur Pembangunan

  • Migrasi kepada kawalan versi Git
  • Keserasian OS moden
  • Kompilasi bersih (sifar amaran)
  • Proses persediaan kamera automatik
  • Sokongan untuk seni bina ARM ( ARMv5te hingga AArch64 )
  • Integrasi dengan alat kejuruteraan terbalik Ghidra

Sokongan Kamera Diperluas dan Ciri Baharu

Magic Lantern yang dikemaskini membawa sokongan untuk model Canon yang lebih baharu yang sebelum ini tidak disokong. Pengumuman tersebut secara khusus menyebut kemajuan pada kamera 200D , 6D Mark II , dan 750D . Model-model ini mewakili langkah maju yang ketara, kerana mereka menggunakan seni bina pemproses yang berbeza berbanding kamera Canon yang lebih lama.

Ciri-ciri baharu termasuk keupayaan video mentah yang dipertingkat dan sokongan untuk format CRaw Canon , yang menyediakan rakaman video mentah lossy. Pasukan juga telah melaksanakan rakaman selang untuk urutan mentah, memberikan pembuat video lebih kawalan kreatif ke atas rakaman mereka.

Model Kamera yang Disokong

  • 200D (dalam pembangunan)
  • 6D Mark II (dalam pembangunan)
  • 750D (dalam pembangunan)
  • 4000D (sokongan yang telah mantap)
  • 650D (sokongan yang telah mantap)
  • 80D (antara muka ML asas tersedia)

Respons Komuniti dan Cabaran Pembangunan

Komuniti fotografi telah bertindak balas dengan penuh semangat terhadap kepulangan Magic Lantern . Ramai pengguna berkongsi cerita tentang bagaimana perisian tersebut membolehkan rakaman video berkualiti profesional pada kamera bajet, terutamanya berharga untuk pelajar dan pencipta bebas. Sesetengah jurugambar menyatakan mereka membeli beberapa kamera Canon khusus kerana keupayaan Magic Lantern .

Walau bagaimanapun, projek ini masih menghadapi cabaran yang ketara. Pasukan pada masa ini terdiri daripada hanya tiga pembangun aktif, dan mereka secara aktif mencari penyumbang dengan pengetahuan pengaturcaraan C . Kerja kejuruteraan terbalik yang diperlukan untuk menyokong kamera baharu kekal kompleks, melibatkan analisis terperinci sistem proprietari Canon .

Tidak dapat memahami mengapa pengilang menjadikan ini sukar kerana ia menjual perkakasan.

Sentimen ini mencerminkan kekecewaan berterusan dengan keengganan pengilang kamera untuk menerima pembangunan terbuka, walaupun Magic Lantern berpotensi meningkatkan jualan perkakasan dengan memperluaskan keupayaan kamera.

Ciri-ciri Baharu dalam Keluaran 2023

  • Keupayaan rakaman video mentah
  • Sokongan CRaw (video mentah lossy)
  • Rakaman selang urutan mentah
  • Modul CR2HDR
  • Sokongan MLV_lite / Rawdigger
  • Pembetulan JPG asli

Inovasi Teknikal dan Keselamatan

Pendekatan Magic Lantern berbeza daripada pengubahsuaian firmware tradisional. Daripada menggantikan perisian asal Canon , ia berjalan sebagai program berasingan yang dimuatkan dari kad SD . Kaedah ini menghapuskan risiko merosakkan kamera secara kekal melalui flash firmware yang buruk, kelebihan keselamatan yang ketara.

Perisian ini memanfaatkan kefungsian kejuruteraan sedia ada yang terbina dalam kamera Canon , pada dasarnya mengaktifkan ciri-ciri yang Canon sertakan tetapi tidak dedahkan kepada pengguna. Pendekatan ini telah membenarkan Magic Lantern menambah keupayaan seperti focus peaking, intervalometer canggih, dan ciri video profesional kepada kamera yang kekurangan fungsi-fungsi ini dalam konfigurasi standard mereka.

Kepulangan Magic Lantern mewakili lebih daripada sekadar kemaskini perisian. Ia menunjukkan daya tahan komuniti sumber terbuka dan permintaan berterusan untuk kawalan pengguna ke atas peranti digital. Apabila kamera menjadi komputer yang semakin canggih, projek seperti Magic Lantern menyerlahkan potensi untuk memperluaskan keupayaan perkakasan melalui inovasi perisian.

Nota: Magic Lantern adalah perisian sumber terbuka yang mengubah suai kefungsian kamera. Pengguna harus memahami risiko dan mengikuti arahan pemasangan dengan teliti.

Rujukan: Magic Lantern 2023: Midsummer Edition