概要
Magic Lantern の公式ビルドが全カメラ対応で復活。 定期的なリリースと公式サポート体制の強化。 新しい開発体制とモダンなビルドシステムの導入。 新機種(Digic 6/7世代)への対応拡大。 コミュニティへの参加・開発者募集案内。
Magic Lantern公式ビルド復活と今後の方針
- 全ての対応カメラ 向けに 公式ビルド の提供再開
- 定期的なリリース 実施
- 公式サイトでのみリリース配布(フォーラムスレッド配布なし)
- 報告された バグ修正 の継続
- 新機種対応 の拡大方針
- ビルドの品質向上
- 各リリースで 動作検証 実施
- コードの クリーン化・高速化・軽量化
- 開発体制の刷新
- 新コアチーム 発足(g3gg0, kitor, names_are_hard, WalterSchulz)
- names_are_hard が新リード開発者に就任
- Git による管理開始、 モダンなOS・ツール でのビルド対応
- 開発者参加の敷居低下、C言語知識があれば参加可能
- 新コアチーム 発足(g3gg0, kitor, names_are_hard, WalterSchulz)
プロジェクト再建の経緯
- 2020年頃、 旧リード開発者a1ex がプロジェクト離脱
- ドキュメント不完全、ビルドシステム不明瞭
- 残った少数のボランティアが維持
- Magic Lanternコードの知識不足 が課題
- 残った開発者が 仕組みを理解・修正
- 旧機種を壊さず 新機種サポート 追加
- 新ウェブサイト、新リポジトリ、新ビルドシステム 構築
新たに対応したカメラ
- 200D (Kiss X9, Rebel SL2)
- 6D2 (6D Mark II)
- 750D (Rebel T6i, Kiss X8i)
- 7D2 (7D Mark II)
- 各機種ごとの詳細議論は専用スレッドで実施
新ビルドの特徴と対応状況
- Devビルド は従来のNightly/crop_rec_4k/lua_fix等を統合
- ReddeercityやBilalビルドの機能は現時点で未収録
- 新機種向け ユーティリティ機能
- インターバロメーター
- カスタムクロップマーク
- シャッター回数表示
- 30分LVパワーセーブ無効化(HDMI出力Webカメラ用途向け)
- 200D はDPAF・Dual ISO対応の RAW動画 撮影可能
- RAW動画はクセありだが実用的な結果も得られる
- Mascによるmlvapp対応
- ISO100で EOS Mより2段分広いダイナミックレンジ
- ISO100/200で 5D3よりも広いダイナミックレンジ
今後の展望と開発方針
- 堅牢なフレームワーク 上での機能拡張が容易に
- Digic 8以降への対応も視野
- 200Dの機能を 類似機種へ移植 しやすい構造
- 新機能:MOV/MP4の最大記録時間延長
- 200Dで実装済み、他機種への移植も容易(Digic 6除く)
- Space928によるタイマー定数発見に感謝
今後追加予定・課題
- 7D2のTrap Focus :GUI調整が難航、完成後は他機種へも移植容易
- 6D2/7D2のRAW動画 :200Dは技術的に容易だったが、7D2は難易度高
- EDMACの理解不足が根本課題、進展すれば他機種にも新機能波及の可能性
コアチーム・貢献者一覧
- リポジトリ復活 :names_are_hard
- ビルドシステム近代化 :names_are_hard
- グラフィックサブシステム :kitor
- ファームウェア調整 :Indy (arm.indy)
- Digic 6/7ハッキング :names_are_hard
- Digic 8/Xハッキング :kitor
- カメラテスト :WalterSchulz
- ウェブサイト復活 :kitor
- バックエンド担当 :kitor, g3gg0
- SNS運用 :kitor
- Grinchmeister General :WalterSchulz
- 初期貢献者 :Turtius, Coon
- CHDKアンバサダー :reyalp, srsa
- PTPパイロット :petabyte
- 精神的メンテナー :theBilalFakhouri, Danne
- 永遠に記憶される貢献者 :a1ex
- OG :Trammel Hudson
- その他多くの無名の貢献者 :プロジェクトに時間と知識を捧げた全ての人々
コミュニティ・開発者募集
- Magic Lanternの改良や新機種対応に興味がある方 歓迎
- C言語の基礎知識があれば参加可能
- 開発参加希望者はチームまで連絡推奨
- チームがノウハウを伝授可能、 開発者の参加を強く求む