c0d3man52

Webサイト制作

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にあるという情報がありました。

Mac用 kindlegen 64bit版の入手方法

この方は、ご自身の電子書籍の原稿を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書籍データを作成できます。