Magic Lantern เฟิร์มแวร์โอเพนซอร์สยอดนิยมสำหรับกล้อง Canon ได้กลับมาแล้วหลังจากหยุดนิ่งมาหลายปี โครงการนี้ซึ่งเพิ่มฟีเจอร์ขั้นสูงให้กับกล้อง DSLR และ mirrorless ของ Canon โดยไม่ต้องแก้ไขเฟิร์มแวร์ต้นฉบับ ได้ประกาศการกลับมาพร้อมการเขียนใหม่ทั้งหมดและโครงสร้างพื้นฐานการพัฒนาที่ทันสมัย
การฟื้นคืนชีพนี้เกิดขึ้นหลังจากช่วงเวลาที่ท้าทายซึ่งเริ่มต้นประมาณปี 2020 เมื่อนักพัฒนาหลักคนเดิมออกจากโครงการ การจากไปนี้สร้างอุปสรรคสำคัญ เนื่องจากเอกสารไม่สมบูรณ์และระบบ build กลายเป็นเรื่องยากที่จะดูแลรักษา ชุมชนช่างภาพรักษาโครงการไว้ผ่านความพยายามของอาสาสมัคร แต่ความคืบหน้าหยุดชะงักไปโดยพื้นฐาน
![]() |
---|
การประกาศอัปเดต Magic Lantern 2025 แสดงความเข้ากันได้กับกล้อง Canon DSLR หลายรุ่น |
การปรับปรุงโครงสร้างพื้นฐานครั้งใหญ่
ทีม Magic Lantern ใหม่ได้ดำเนินการปรับปรุงให้ทันสมัยอย่างใหญ่หลวง พวกเขาได้ย้ายไปใช้ Git สำหรับการควบคุมเวอร์ชัน อัปเดตระบบ build ให้ทำงานกับระบบปฏิบัติการสมัยใหม่ และบรรลุการคอมไพล์ที่สะอาดโดยไม่มีคำเตือนใดๆ สภาพแวดล้อมการพัฒนาตอนนี้ใช้เครื่องมือร่วมสมัย ทำให้ผู้มีส่วนร่วมใหม่เข้าร่วมโครงการได้ง่ายขึ้นอย่างมาก
การปรับปรุงทางเทคนิคนี้ขยายไปไกลกว่าแค่การอัปเดตเครื่องมือ ทีมได้เขียนส่วนประกอบหลักใหม่ให้สะอาดและดูแลรักษาได้ง่ายขึ้น พวกเขายังได้นำกระบวนการอัตโนมัติสำหรับการตั้งค่ากล้องมาใช้ ซึ่งก่อนหน้านี้ต้องการการแทรกแซงด้วยตนเองจากนักพัฒนาที่มีประสบการณ์
การอัปเดตโครงสร้างพื้นฐานการพัฒนา
- การย้ายไปใช้ระบบควบคุมเวอร์ชัน Git
- ความเข้ากันได้กับระบบปฏิบัติการสมัยใหม่
- การคอมไพล์ที่สะอาด (ไม่มีคำเตือน)
- กระบวนการตั้งค่ากล้องแบบอัตโนมัติ
- รองรับสถาปัตยกรรม ARM ( ARMv5te ถึง AArch64 )
- การรวมเข้ากับเครื่องมือวิศวกรรมย้อนกลับ Ghidra
การรองรับกล้องที่ขยายและฟีเจอร์ใหม่
Magic Lantern ที่อัปเดตแล้วนำการรองรับรุ่น Canon ใหม่ๆ ที่ก่อนหน้านี้ไม่รองรับมาให้ การประกาศกล่าวถึงความคืบหน้าในกล้อง 200D, 6D Mark II และ 750D โดยเฉพาะ รุ่นเหล่านี้แสดงถึงก้าวสำคัญไปข้างหน้า เนื่องจากใช้สถาปัตยกรรมโปรเซสเซอร์ที่แตกต่างจากกล้อง Canon รุ่นเก่า
ฟีเจอร์ใหม่รวมถึงความสามารถวิดีโอ raw ที่ปรับปรุงแล้วและการรองรับรูปแบบ CRaw ของ Canon ซึ่งให้การบันทึกวิดีโอ raw แบบ lossy ทีมยังได้ใช้การบันทึกช่วงเวลาสำหรับลำดับ raw ให้ผู้สร้างวิดีโอมีการควบคุมเชิงสร้างสรรค์มากขึ้นเหนือฟุตเทจของพวกเขา
รุ่นกล้องที่รองรับ
- 200D (อยู่ระหว่างการพัฒนา)
- 6D Mark II (อยู่ระหว่างการพัฒนา)
- 750D (อยู่ระหว่างการพัฒนา)
- 4000D (รองรับเต็มรูปแบบแล้ว)
- 650D (รองรับเต็มรูปแบบแล้ว)
- 80D (มี ML GUI พื้นฐานให้ใช้งาน)
การตอบสนองของชุมชนและความท้าทายในการพัฒนา
ชุมชนช่างภาพตอบสนองอย่างกระตือรือร้นต่อการกลับมาของ Magic Lantern ผู้ใช้หลายคนแบ่งปันเรื่องราวว่าซอฟต์แวร์นี้ช่วยให้สามารถบันทึกวิดีโอคุณภาพระดับมืออาชีพด้วยกล้องราคาประหยัด ซึ่งมีคุณค่าอย่างยิ่งสำหรับนักเรียนและผู้สร้างสรรค์อิสระ ช่างภาพบางคนกล่าวว่าพวกเขาซื้อกล้อง Canon หลายตัวเป็นพิเศษเพราะความสามารถของ Magic Lantern
อย่างไรก็ตาม โครงการยังคงเผชิญความท้าทายสำคัญ ทีมปัจจุบันประกอบด้วยนักพัฒนาที่ใช้งานอยู่เพียงสามคนเท่านั้น และพวกเขากำลังแสวงหาผู้มีส่วนร่วมที่มีความรู้ด้านการเขียนโปรแกรม C อย่างแข็งขัน งาน reverse engineering ที่จำเป็นในการรองรับกล้องใหม่ยังคงซับซ้อน เกี่ยวข้องกับการวิเคราะห์ระบบกรรมสิทธิ์ของ Canon อย่างละเอียด
ไม่เข้าใจว่าทำไมผู้ผลิตทำให้เรื่องนี้ยากในขณะที่มันช่วยขายฮาร์ดแวร์
ความรู้สึกนี้สะท้อนความหงุดหงิดอย่างต่อเนื่องต่อความลังเลของผู้ผลิตกล้องที่จะยอมรับการพัฒนาแบบเปิด แม้ว่า Magic Lantern อาจเพิ่มยอดขายฮาร์ดแวร์ได้โดยการขยายความสามารถของกล้อง
ฟีเจอร์ใหม่ในรุ่นปี 2023
- ความสามารถในการบันทึกวิดีโอแบบ Raw
- รองรับ CRaw (วิดีโอ raw แบบ lossy)
- การบันทึก Raw sequence แบบช่วงเวลา
- โมดูล CR2HDR
- รองรับ MLV_lite/Rawdigger
- การแก้ไข JPG แบบ Native
นวัตกรรมทางเทคนิคและความปลอดภัย
แนวทางของ Magic Lantern แตกต่างจากการแก้ไขเฟิร์มแวร์แบบดั้งเดิม แทนที่จะแทนที่ซอฟต์แวร์ต้นฉบับของ Canon มันทำงานเป็นโปรแกรมแยกต่างหากที่โหลดจากการ์ด SD วิธีนี้ขจัดความเสี่ยงของการทำลายกล้องอย่างถาวรผ่านการ flash เฟิร์มแวร์ที่เสีย ซึ่งเป็นข้อได้เปรียบด้านความปลอดภัยที่สำคัญ
ซอฟต์แวร์ใช้ประโยชน์จากฟังก์ชันวิศวกรรมที่มีอยู่ซึ่งสร้างไว้ในกล้อง Canon โดยพื้นฐานแล้วเปิดใช้งานฟีเจอร์ที่ Canon รวมไว้แต่ไม่เปิดให้ผู้ใช้เข้าถึง แนวทางนี้ช่วยให้ Magic Lantern เพิ่มความสามารถเช่น focus peaking, intervalometer ขั้นสูง และฟีเจอร์วิดีโอระดับมืออาชีพให้กับกล้องที่ขาดฟังก์ชันเหล่านี้ในการกำหนดค่ามาตรฐาน
การกลับมาของ Magic Lantern แสดงถึงมากกว่าแค่การอัปเดตซอฟต์แวร์ มันแสดงให้เห็นถึงความยืดหยุ่นของชุมชนโอเพนซอร์สและความต้องการอย่างต่อเนื่องสำหรับการควบคุมผู้ใช้เหนืออุปกรณ์ดิจิทัล เมื่อกล้องกลายเป็นคอมพิวเตอร์ที่ซับซ้อนมากขึ้น โครงการเช่น Magic Lantern เน้นย้ำถึงศักยภาพในการขยายความสามารถของฮาร์ดแวร์ผ่านนวัตกรรมซอฟต์แวร์
หมายเหตุ: Magic Lantern เป็นซอฟต์แวร์โอเพนซอร์สที่แก้ไขฟังก์ชันกล้อง ผู้ใช้ควรเข้าใจความเสี่ยงและปฏิบัติตามคำแนะนำการติดตั้งอย่างระมัดระวัง