Magic Lantern , firmware mã nguồn mở phổ biến dành cho máy ảnh Canon , đã trở lại sau nhiều năm ngừng hoạt động. Dự án này, vốn bổ sung các tính năng nâng cao cho máy ảnh DSLR và mirrorless của Canon mà không cần sửa đổi firmware gốc, đã công bố sự trở lại với việc viết lại hoàn toàn và cơ sở hạ tầng phát triển được hiện đại hóa.
Sự hồi sinh này diễn ra sau một giai đoạn đầy thử thách bắt đầu vào khoảng năm 2020 khi nhà phát triển chính ban đầu rời khỏi dự án. Việc ra đi này đã tạo ra những trở ngại đáng kể, vì tài liệu không đầy đủ và hệ thống build trở nên khó duy trì. Cộng đồng nhiếp ảnh đã duy trì dự án thông qua các nỗ lực tình nguyện, nhưng tiến độ về cơ bản đã bị đình trệ.
![]() |
---|
Thông báo về bản cập nhật Magic Lantern 2025 , giới thiệu khả năng tương thích với một số máy ảnh DSLR Canon |
Đại tu hoàn toàn cơ sở hạ tầng
Đội ngũ Magic Lantern mới đã thực hiện một nỗ lực hiện đại hóa lớn. Họ đã chuyển sang Git để kiểm soát phiên bản, cập nhật hệ thống build để hoạt động với các hệ điều hành hiện đại, và đạt được việc biên dịch sạch với zero cảnh báo. Môi trường phát triển hiện sử dụng các công cụ đương đại, giúp các contributor mới tham gia dự án dễ dàng hơn đáng kể.
Việc làm mới kỹ thuật này không chỉ dừng lại ở việc cập nhật công cụ. Đội ngũ đã viết lại các thành phần cốt lõi để trở nên sạch hơn và dễ bảo trì hơn. Họ cũng đã giới thiệu các quy trình tự động cho việc thiết lập máy ảnh mà trước đây đòi hỏi sự can thiệp thủ công từ các nhà phát triển có kinh nghiệm.
Cập nhật Hạ tầng Phát triển
- Di chuyển sang hệ thống kiểm soát phiên bản Git
- Tương thích với các hệ điều hành hiện đại
- Biên dịch sạch (không có cảnh báo)
- Quy trình thiết lập camera tự động
- Hỗ trợ kiến trúc ARM (từ ARMv5te đến AArch64)
- Tích hợp với công cụ kỹ thuật đảo ngược Ghidra
Mở rộng hỗ trợ máy ảnh và tính năng mới
Magic Lantern được cập nhật mang đến hỗ trợ cho các model Canon mới hơn mà trước đây không được hỗ trợ. Thông báo đặc biệt đề cập đến tiến độ trên các máy ảnh 200D , 6D Mark II , và 750D . Những model này đại diện cho một bước tiến đáng kể, vì chúng sử dụng kiến trúc bộ xử lý khác so với các máy ảnh Canon cũ hơn.
Các tính năng mới bao gồm khả năng video raw được cải tiến và hỗ trợ định dạng CRaw của Canon , cung cấp khả năng ghi video raw có mất dữ liệu. Đội ngũ cũng đã triển khai tính năng ghi theo khoảng thời gian cho các chuỗi raw, mang đến cho các nhà làm phim nhiều quyền kiểm soát sáng tạo hơn đối với cảnh quay của họ.
Các Mẫu Máy Ảnh Được Hỗ Trợ
- 200D (đang phát triển)
- 6D Mark II (đang phát triển)
- 750D (đang phát triển)
- 4000D (đã có hỗ trợ ổn định)
- 650D (đã có hỗ trợ ổn định)
- 80D (đã có giao diện ML cơ bản)
Phản ứng của cộng đồng và thách thức phát triển
Cộng đồng nhiếp ảnh đã phản ứng nhiệt tình với sự trở lại của Magic Lantern . Nhiều người dùng đã chia sẻ câu chuyện về cách phần mềm này cho phép ghi video chất lượng chuyên nghiệp trên các máy ảnh giá rẻ, đặc biệt có giá trị đối với sinh viên và các nhà sáng tạo độc lập. Một số nhiếp ảnh gia lưu ý rằng họ đã mua nhiều máy ảnh Canon đặc biệt vì khả năng của Magic Lantern .
Tuy nhiên, dự án vẫn đối mặt với những thách thức đáng kể. Đội ngũ hiện tại chỉ gồm ba nhà phát triển tích cực, và họ đang tích cực tìm kiếm các contributor có kiến thức lập trình C . Công việc reverse engineering cần thiết để hỗ trợ các máy ảnh mới vẫn phức tạp, đòi hỏi phân tích chi tiết các hệ thống độc quyền của Canon .
Không thể hiểu tại sao các nhà sản xuất lại làm điều này khó khăn khi nó bán được phần cứng.
Tình cảm này phản ánh sự thất vọng liên tục với việc các nhà sản xuất máy ảnh miễn cưỡng chấp nhận phát triển mở, mặc dù Magic Lantern có thể tăng doanh số phần cứng bằng cách mở rộng khả năng của máy ảnh.
Tính năng mới trong bản phát hành 2023
- Khả năng quay video raw
- Hỗ trợ CRaw (video raw nén lossy)
- Quay khoảng thời gian chuỗi raw
- Module CR2HDR
- Hỗ trợ MLV_lite/Rawdigger
- Sửa lỗi JPG gốc
Đổi mới kỹ thuật và an toàn
Cách tiếp cận của Magic Lantern khác với các sửa đổi firmware truyền thống. Thay vì thay thế phần mềm gốc của Canon , nó chạy như một chương trình riêng biệt được tải từ thẻ SD . Phương pháp này loại bỏ rủi ro làm hỏng vĩnh viễn máy ảnh thông qua việc flash firmware xấu, một lợi thế an toàn đáng kể.
Phần mềm tận dụng chức năng kỹ thuật hiện có được tích hợp trong máy ảnh Canon , về cơ bản kích hoạt các tính năng mà Canon đã bao gồm nhưng không hiển thị cho người dùng. Cách tiếp cận này đã cho phép Magic Lantern bổ sung các khả năng như focus peaking, intervalometer nâng cao, và các tính năng video chuyên nghiệp cho các máy ảnh thiếu những chức năng này trong cấu hình tiêu chuẩn.
Sự trở lại của Magic Lantern đại diện cho nhiều hơn chỉ là một bản cập nhật phần mềm. Nó chứng minh sức bền của các cộng đồng mã nguồn mở và nhu cầu liên tục về quyền kiểm soát của người dùng đối với các thiết bị số. Khi máy ảnh trở nên ngày càng tinh vi như máy tính, các dự án như Magic Lantern làm nổi bật tiềm năng mở rộng khả năng phần cứng thông qua đổi mới phần mềm.
Lưu ý: Magic Lantern là phần mềm mã nguồn mở sửa đổi chức năng máy ảnh. Người dùng nên hiểu rủi ro và tuân theo hướng dẫn cài đặt một cách cẩn thận.
Tham khảo: Magic Lantern 2023: Midsummer Edition