Последнее обновление: 24 июля 2026 г.

How to Convert Your Old MOBI Files to EPUB Using Calibre

TL;DR – Если у вас есть кучка старых книг в формате .mobi и вы хотите читать их на любом устройстве, кроме Kindle, Calibre (бесплатный, с открытым исходным кодом и удивительно мощный) может преобразовать их в чистые файлы .epub за несколько кликов или одной командой в терминале. Конверсия без потерь для обычного текста, сохраняет большинство метаданных и работает пакетно. Просто помните: Calibre не удаляет DRM – вы должны самостоятельно решить вопрос с их легальным удалением.


Зачем тратить усилия на конвертацию MOBI → EPUB?

  • MOBI уходит в прошлое. Amazon представила формат MOBI в начале 2000‑х годов и поддерживала его для старых Kindle, но новые книги Kindle теперь поставляются в формате AZW3/KFX.
  • EPUB — универсальный lingua‑franca. Практически любой читатель, не принадлежащий Amazon (iPad, Kobo, Nook, Apple Books, Android‑читалки, даже веб‑читалки), ожидает EPUB. Конвертация делает вашу библиотеку готовой к будущему.
  • Конвертер Calibre проверен в бою. Внутри он использует ebook-convert, который переписывает внутренний HTML/CSS MOBI в аккуратный, соответствующий стандартам пакет EPUB 2 или 3.
  • Метаданные путешествуют вместе с книгой. Название, автор, информация о серии, теги и обложка автоматически копируются в файл OPF EPUB, так что вы не потеряете свою организацию.

Юридическое примечание: Calibre не удаляет DRM. Если ваши файлы MOBI защищены DRM, сначала нужно снять защиту с помощью отдельного плагина (например, DeDRM) и это следует делать только для книг, которые вы законно приобрели и владеете.


Запуск Calibre и настройка

  1. Скачать и установить – Возьмите последнюю версию (v6.0+ на момент написания) с https://calibre‑ebook.com/download. Работает на Windows, macOS и Linux.
  2. Запустить приложение – Интерфейс теперь имеет тёмный режим, упрощённую панель инструментов и «Очередь конвертации», которая делает массовые задачи безболезненными.
  3. Дополнительные плагины
    • DeDRM (если вам нужно работать с DRM легально).
    • KoboTouchExtended (добавляет специфичные для Kobo метаданные).
    • EpubMerge (объединяет несколько файлов MOBI в один EPUB). Установите плагины через Preferences → Plugins → Load plugin from file.

GUI‑рабочий процесс – конвертация в один клик (Windows/macOS/Linux)

ШагЧто делатьПочему это важно
1. Добавьте ваш MOBIПеретащите файл(ы) в библиотеку Calibre или нажмите «Add books».Calibre считывает внутренние метаданные MOBI и создаёт запись в библиотеке.
2. Выберите → Convert booksЩелкните правой кнопкой мыши по записи (или используйте кнопку Конвертировать книги в правом верхнем углу).Открывается диалог конвертации, где вы выбираете формат вывода.
3. Выберите EPUBВ выпадающем списке в правом верхнем углу выберите EPUB.Указывает Calibre, какой контейнер генерировать.
4. Настройте дополнительные параметры (рекомендовано)Structure detection – включите «Force use of first image as cover», если обложка отсутствует.• Page setup – задайте разумный Maximum page size (например, 1200 × 1600), чтобы изображения не разрастались.• EPUB output – выберите EPUB 2 для максимальной совместимости или EPUB 3 для более богатых возможностей.Эти настройки помогают сохранять разрывы глав, поддерживать разумный размер файла и гарантировать, что EPUB будет работать на вашем целевом устройстве.
5. Нажмите OKПоявляется очередь конвертации; Calibre обрабатывает файл(ы).Вы можете наблюдать за прогрессом, ставить на паузу или отменять.
6. ЭкспортЩелкните правой кнопкой мыши по новому EPUB → “Сохранить на диск” → выберите папку.EPUB теперь готов к копированию на любой ридер или облачный сервис.

Массовая конвертация всей папки

  1. Нажмите кнопку “Массовая конверсия” (выглядит как две стрелки).
  2. В диалоговом окне установите “Входной формат” в MOBI и “Выходной формат” в EPUB.
  3. Добавьте папку (или выберите несколько книг) и нажмите «OK». Calibre поставит в очередь каждый файл и создаст соответствующий EPUB для каждого.

Мощность командной строки – быстрые, скриптируемые конвертации

Если вы предпочитаете терминал (или нужно автоматизировать ночную задачу), Calibre поставляется с ebook-convert. Ниже несколько практических фрагментов.

Конвертация одного файла

ebook-convert "MyOldBook.mobi" "MyOldBook.epub" \
    --epub-version=3 \
    --output-profile=generic_eink \
    --max-toc-links=500 \
    --remove-first-image
  • --epub-version – Выберите 2 или 3.
  • --output-profile – Оптимизирует размер изображений для целевого устройства (например, kindle, generic_eink).
  • --remove-first-image – Предотвращает двойное появление изображения обложки в тексте.

Пакетная конвертация (цикл Bash)

for f in *.mobi; do
    ebook-convert "$f" "${f%.mobi}.epub" \
        --epub-version=2 \
        --cover="${f%.mobi}_cover.jpg" \
        --max-size=1200x1600
done

Автоматизация на Python (API Calibre)

from calibre.ebooks.conversion.cli import main as calibre_convert

def mobi_to_epub(in_path, out_path, epub_version=3):
    args = [
        in_path,
        out_path,
        '--epub-version', str(epub_version),
        '--output-profile', 'generic_eink',
        '--max-toc-links', '1000'
    ]
    calibre_convert(args)

# Example
mobi_to_epub('old_collection/1984.mobi', 'new_epub/1984.epub')

Запустите скрипт с интерпретатором Calibre:

calibre-debug -c "convert_script.py"

Эти подходы позволяют поместить папку с файлами MOBI в cron‑задачу, CI‑конвейер или простой пакетный файл и получить аккуратную библиотеку EPUB.


Советы, приёмы и распространённые подводные камни

ПроблемаИсправление / Лучшие практики
Отсутствующая или дублированная обложкаВ графическом интерфейсе включите “Принудительно использовать первое изображение в качестве обложки” и также отметьте “Удалить первое изображение из тела”. В командной строке используйте --remove-first-image.
Большой размер файла после конвертацииВключите “Сжать изображения” (GUI) или добавьте --max-size=1200x1600 и --no-inline-toc в CLI.
Пропадают разрывы главВключите “Обнаружить разрывы страниц” в разделе Обнаружение разрывов страниц; Calibre вставит теги <hr>, которые станут элементами оглавления.
EPUB не открывается на старых ридерахПринудительно выводить EPUB 2 (--epub-version=2) и избегать продвинутых возможностей CSS.
Метаданные теряютсяУбедитесь, что MOBI действительно содержит метаданные (используйте “Редактировать метаданные” перед конвертацией). Calibre копирует всё, что может; если в исходнике чего‑то не хватает, вам придётся добавить это вручную.
У вас библиотека со смешанными форматамиИспользуйте правило Calibre “Авто‑конвертация” (Настройки → Добавление книг → “Авто‑конвертация добавляемых книг”), чтобы автоматически преобразовывать любой новый MOBI в EPUB при импорте.

Обеспечение будущей совместимости

  • Плагины с поддержкой ИИ появляются (например, OpenAI‑Summarizer), которые могут автоматически генерировать недостающие названия глав или улучшать файлы MOBI, полученные с помощью OCR, перед конвертацией. Следите за репозиторием плагинов Calibre.
  • Экосистемы «читай‑где‑угодно» (Apple Books, Google Play Books, Kobo) все требуют EPUB. Конвертация сейчас позволяет синхронизировать вашу библиотеку с облачными сервисами, такими как Nextcloud, и читать на любом устройстве, не будучи привязанным к экосистеме Amazon.

Итоги

Преобразование вашей устаревшей коллекции MOBI в EPUB с помощью Calibre простое, независимо от того, предпочитаете ли вы графический интерфейс point‑and‑click или изящный скрипт командной строки. Процесс сохраняет текст, изображения и метаданные, предоставляя вам портативную библиотеку открытого формата, готовую к современному миру «читай‑где‑угодно». Просто оставайтесь

Просто будьте внимательны к DRM, сохраняйте резервные копии как оригинальных файлов MOBI, так и только что созданных EPUB, и дважды проверьте, что при конвертации не появились случайные ошибки форматирования, прежде чем удалять исходные файлы. Быстрый просмотр первых нескольких глав на целевом устройстве обычно выявит оставшиеся проблемы.


Стратегии резервного копирования – Защитите свою библиотеку

  1. Отразите папку библиотеки Calibre Calibre хранит каждую книгу в подпапке внутри основной директории библиотеки (~/Calibre Library/ на macOS/Linux, C:\\Users\\<Name>\\Calibre Library\\ на Windows). Используйте облачную службу синхронизации (OneDrive, Dropbox, Google Drive или собственный Nextcloud), чтобы в реальном времени отражать эту папку.

    • Плюсы: Мгновенное версионирование, простое восстановление в случае ошибки конвертации.
    • Минусы: У некоторых сервисов есть ограничения на размер файлов; большие EPUB с множеством изображений могут потребовать выборочной синхронизации.
  2. Экспортировать каталог В интерфейсе Calibre выберите “Library → Export/Import → Export all calibre data”. Это создаёт дамп JSON/CSV ваших метаданных, который можно повторно импортировать, если вам понадобится восстановить библиотеку с нуля.

  3. Проверка контрольной суммы После массовой конвертации выполните простое сравнение контрольных сумм, чтобы убедиться, что каждый MOBI имеет соответствующий EPUB:

    find . -name "*.mobi" -exec md5sum {} \; > mobi_md5.txt
    find . -name "*.epub" -exec md5sum {} \; > epub_md5.txt
    diff mobi_md5.txt epub_md5.txt   # should show only filename differences, not mismatched hashes
    

Если файл не проходит проверку контрольной суммы, повторно выполните конвертацию для этого конкретного названия.


Синхронизация EPUB‑файлов с вашими устройствами

УстройствоРекомендуемый методШаги
KoboВстроенная в Calibre функция «Отправить на устройство»Подключитесь через USB, нажмите значок устройства, затем «Отправить на устройство → Отправить в определённом формате → EPUB».
Apple Books (iOS/macOS)AirDrop или iCloud DriveПеретащите EPUB в приложение Books на macOS, или используйте AirDrop с Mac/PC на iPhone/iPad.
Android (Moon+ Reader, Aldiko и др.)Прямое копирование файлов или синхронизация с облакомСкопируйте папку EPUB в Books/ на устройстве, или используйте синхронизированную папку, например Google Drive, и откройте её из приложения‑читалки.
Веб‑читалки (Readium, BookFusion)Загрузка через веб‑интерфейсВойдите в сервис, нажмите Загрузить, выберите свои EPUB‑файлы, и они появятся в облачной библиотеке.

Большинство современных читалок автоматически генерируют оглавление из внутреннего навигационного файла EPUB (toc.ncx или nav.xhtml). Если вы заметили отсутствующие главы, вернитесь к настройкам «Обнаружение структуры» в Calibre и поэкспериментируйте с опцией «Принудительное обнаружение глав».


Продвинутые настройки – Когда стандартного недостаточно

1. Внедрение пользовательского CSS

Если вы хотите единый внешний вид всех конвертированных книг (например, определённое семейство шрифтов или межстрочный интервал), создайте CSS‑файл (my_style.css) и укажите его в Calibre:

ebook-convert input.mobi output.epub \
    --extra-css="my_style.css" \
    --embed-all-fonts

Флаг --embed-all-fonts упаковывает файлы шрифтов внутрь EPUB, гарантируя одинаковую типографику на любом устройстве.

2. Удаление рекламы или шаблонного кода

Некоторые файлы MOBI (особенно полученные с сайтов свободного распространения) содержат рекламные страницы в начале или в конце. Используйте в Calibre «Настройка страниц → Удалить первые/последние N страниц» или соответствующий флаг CLI:

ebook-convert input.mobi output.epub \
    --remove-first-paragraphs=2 \
    --remove-last-paragraphs=3

3. Конвертация в EPUB 3 с поддержкой фиксированного макета

Для книг с большим количеством графики (комиксы, учебники, детские книжки с иллюстрациями) может потребоваться фиксированный макет EPUB. Включите его в графическом интерфейсе в разделе EPUB output → «Создать EPUB с фиксированным макетом» или через CLI:

ebook-convert input.mobi output.epub \
    --epub-version=3 \
    --fixed-layout=1 \
    --page-breaks-before="img"

4. Массовое переименование файлов на основе метаданных

После конвертации вам могут понадобиться чистые имена файлов, например Author - Series #01 - Title.epub. Calibre может сделать это автоматически:

calibre-debug -c "from calibre.ebooks.metadata import check_isbn; \
import os; \
for book in os.listdir('epub_folder'): \
    if book.lower().endswith('.epub'): \
        path = os.path.join('epub_folder', book); \
        mi = check_isbn(path); \
        new_name = f\"{mi.authors[0]} - {mi.title}.epub\"; \
        os.rename(path, os.path.join('epub_folder', new_name))"

(Замените фрагмент на подходящую процедуру извлечения метаданных в соответствии с вашими потребностями.)


Часто задаваемые вопросы (FAQ)

**Q: Будут ли изображения автоматически уменьшаться? A: Да, если включить опцию “Compress images” или задать --max-size. Calibre учитывает профиль целевого устройства, поэтому Kindle Paperwhite получит изображения меньшего размера, чем планшет.

**Q: Мой EPUB не открывается на Kobo — он сообщает «Invalid EPUB». A: Устройства Kobo требовательны к версии EPUB и наличию toc.ncx. Переконвертируйте с --epub-version=2 и убедитесь, что отмечена опция “Create a Table of Contents”.

**Q: Как сохранить информацию о серии в неизменном виде? A: Calibre считывает тег серии из внутренней метаданных MOBI. Если он отсутствует, добавьте его вручную в окне Edit metadata перед конвертацией. Название серии и её номер будут записаны в OPF‑файл EPUB.

**Q: Могу ли я конвертировать MOBI в другие форматы (PDF, AZW3) в одной партии? A: Абсолютно. Команда ebook-convert принимает любой поддерживаемый формат вывода. Например, чтобы создать одновременно EPUB и PDF, запустите две отдельные команды или используйте небольшой цикл оболочки, который перебирает нужные расширения.

**Q: Есть ли способ конвертировать напрямую из облачного хранилища (например, Google Drive) без локального скачивания? A: Диалог “Add books” в Calibre может принимать URL. Укажите прямую ссылку для загрузки файла MOBI, и Calibre загрузит его, конвертирует и сохранит результат в вашей библиотеке. Для массовых операций смонтируйте облачный диск локально (через rclone, Google Drive File Stream и т.д.) и укажите Calibre смонтированную папку.


Заключительные мысли

Переход от проприетарного, ориентированного на Amazon формата к открытому, перспективному экосистеме EPUB — это единовременные вложения, которые окупаются каждый раз, когда вы берёте новый электронный ридер или меняете платформу. Сочетание в Calibre изысканного графического интерфейса и мощного командного движка позволяет начать с простого перетаскивания файлов и затем масштабировать процесс до полностью автоматических ночных задач, поддерживающих вашу библиотеку в идеальном состоянии.

Помните:

  • Проверьте DRM сначала – Calibre вам здесь не поможет.
  • Проверьте несколько книг перед запуском массовой пакетной конвертации.
  • Создайте резервную копию как исходных, так и выходных файлов.
  • Настройте параметры (обработка обложек, сжатие изображений, версия EPUB), чтобы соответствовать особенностям вашего целевого устройства.

Как только у вас будет чистая коллекция EPUB, вы сможете наслаждаться свободой чтения где угодно, делиться с друзьями (в рамках закона об авторском праве) и даже переиспользовать контент для личных проектов, таких как ведение заметок или конвейеры преобразования текста в речь.

Счастливой конвертации, и пусть ваш опыт электронного чтения будет вечным и без DRM!