Mac版「Kindle Comic Converter」でKindlegenがないというエラーの対応
久しぶりに、Kindle Paperwhite用に自炊漫画を変換しようとMac版「Kindle Comic Converter」を使ったらKindlegenがないというエラーが出たので対策をまとめました。
公開日: 2022.12.19
Kindlegenとは何か?
KindlegenはAmazonが提供していたKindle書籍用の変換ライブラリです。すでにAmazonの公式では配布が終了していて、変換ソフトでは旧版のまま使われているという経緯があります。
今回の環境は、macOS 11 Big Surで32bitアプリケーションの対応が終了したOS。そのため、従来のMac向けKindlegenを使うことが出来ません。
64bit版のKindlegenの入手方法
ということで、macOS用64bit版Kindlegenを入手したいところですが、Kindle Comic Converterのアラートの通り、brewでインストールしようにもそんなものないとエラーが出ます。
Error: Cask 'kindlegen' is unavailable: No Cask with this name exists.
どうしたものかと思っていたら、64bit版はKindle Previwer 3にあるという情報がありました。
この方は、ご自身の電子書籍の原稿をKindle向けにビルドする際にKindlegenが必要だったようですが、自炊漫画の変換でも使えます。
上記のページの通り、Kindle Previwer 3をインストールして、Kindlegenを取り出します。
brew install --cask kindle-previewer
途中で管理者のパスワードを聞かれるのでパスワードを入力すると、アプリケーションフォルダにKindle Previwer 3が追加されます。
Kindle Previwer 3のアイコンをクリックして「パッケージの内容を表示」メニューをクリック、開いた「Contents」フォルダの中で、「lib > fc > bin」にkindlegenがあります。
KindlegenをKindle Comic Converterに導入する
あとは、KindlegenをKindle Comic Converterに入れるだけです。
アプリケーションフォルダのKindle Comic Converterアイコンを右クリックしてパッケージの内容を表示させて、Resourcesフォルダの中にkindlegenをコピーします。
あとは普通にKindle Comic Converterを起動させれば最新のmacOSでもKindle Comic ConverterでKindle書籍データを作成できます。