KindleUnpackの使い方:Kindle用の自炊データ(Mobiデータ)を圧縮する。

8332524429_5d8644d91b_b
image by Hajime NAKANO

ChainLPのインストール記事を書いた際に、kindlestrip_multi_batchが手に入れられない状況でしたので、その代替手順をまとめておきます(遅くなってすみません)。

ChainLPの使い方:インストールから始める電子書籍の最適化事例
ChainLPはNo.722さんが無料で配布している、小説やコミックの編集(自炊)ソフトウェアだ。 詳しいことは作者のブログを見ていただきたいのだが、実際に使ってみるとよく分からないことがいっぱいある。 この、ソフトウェ...

kindleデータであるMobiデータをChainLPで出力すると、不要な画像データも含んだままで出力されます。
そのままでも、Kindleで読むのに不都合はありません(読むことは可能です)。
しかし、Kindleは内蔵の4GBの容量しかありませんので、大きな電子化データをコピーすると保存できる電子化本の刷数が少なくなってしまいます。
そのため、不要データを除去し、Mobiデータの容量を減らすことが必要になります。

私の場合は簡単PDFダイエットとkindlestrip_multi_batchでMobiデータの圧縮を行っています。
しかし、kindlestrip_multi_batchが手に入れられない場合は、このページで示すように「Python」と「KindleUnpack」を使えば同様の処理が可能となります。

スポンサーリンク

ソフトウェアのインストール

  1. Python2.Xをインストールします。
    KindleUnpackがPythonを使用しているためです。
    PythonはVersion2をダウンロードしてください。
    ダウンロードPython
  2. KindleUnpackをインストールします。
    このソフトウェアでMobiデータを圧縮します。
    python scriptsをダウンロードしてください。
    ダウンロードKindleUnpack
  3. KindleUnpackを解凍したらフォルダーを好きなところにコピーします。

KindleUnpackの使用方法

コピーしたフォルダの中に「KindleUnpack」が入っていますので、これを起動します。
以下のWindowが表示されます。

unpack0

設定順

  1. インプットデータの指定
  2. アウトプットフォルダの指定
  3. Split Combination Kindlegen eBooksにチェック
  4. Startボタンを押す

すると以下の様に処理後のログが表示されて完了です。

unpack

出力データ

[C.L.ムーア] 大宇宙の魔女 ノースウェスト・スミス1を処理した場合を例にすると、出力されるフォルダやファイルは以下のようになります。

  1. kindlegenbuild
  2. kendlegensrc
  3. HDImages
  4. mobi7
  5. mobi8
  6. mobi7-[C.L.ムーア]の大宇宙の魔女 ノースウェスト・スミス1
  7. mobi8-[C.L.ムーア]の大宇宙の魔女 ノースウェスト・スミス1

目的の圧縮データは
mobi8-[C.L.ムーア]の大宇宙の魔女 ノースウェスト・スミス1(AZW3ファイル)です。

元データと比べるとおよそ半分のデータ容量になります。
このAZW3ファイルをKindleに送って読むことが出来ます。

 


電子化ノウハウのまとめページを作りました。

電子化(自炊)ノウハウのまとめ:Kobo Forma、Kindle OASIS、Kindle Paperwhite から Sony Reader まで、各種端末に最適化した電子書籍データを作る方法。
私にとって所蔵する小説やコミックの電子化作業は欠かせません。 あまりにも本が増えると家屋も危機的状況になります。(座がぬけます) 電子化しておけば将来もう一度読みたくなっても大丈夫です。 断捨離のためにも書籍の電子化は...

www.bluelady.jp

kindleカバー各種

by Amazon



コメント

タイトルとURLをコピーしました