Decentralization? We're still early!

Calibre:电子书管理的一站式开源软件解决方案

  • Calibre:电子书管理的一站式开源软件解决方案

    發布人 Brave 2024-01-16 08:48

    如果你是一个爱读电子书的人,Calibre是你不容错过的软件。Calibre是一款免费的开源软件,它可以帮你管理你的电子书库,以及在不同的设备和格式之间转换、阅读、编辑和分享你的电子书。Calibre支持Linux,Windows和macOS多种系统平台,以及几乎所有的电子书阅读器。Calibre还可以从互联网上为你的电子书抓取元数据,或者下载最新的新闻杂志并将其转换为便于阅读的电子书。无论你是一个普通的电子书爱好者,还是一位电子书专家,你都可以从Calibre中获得你想要的功能。

    Calibre之所以能在电子书管理领域独占鳌头,关键在于它将"完整性、灵活性和零成本"完美结合。与商业软件不同,Calibre不会限制你能管理的书籍数量,不会在功能上做人为阉割,更不会在你的阅读体验中插入广告。这种纯粹的用户导向设计,使其在全球200多个国家拥有忠实用户群体,并被翻译成数十种语言。


    📖 Calibre的历史

    起源故事

    Calibre是一个由用户驱动的开源项目,它的开发者和贡献者都是一些热爱电子书的人,他们不断地改进和完善Calibre,使其能够满足用户的各种需求。

    Calibre的主要开发者是Kovid Goyal,他在2006年开始了这个项目,当时他想要为他的索尼阅读器管理他的电子书。从那时起,Calibre就不断地发展壮大,吸引了许多志同道合的人加入。

    🎓 关于Kovid Goyal:

    Kovid Goyal是一位颇具传奇色彩的程序员。他拥有加州理工学院(CalTech)量子计算博士学位,原本计划成为一名研究量子计算机的物理学家。他在印度孟买长大,先后就读于Jamnabai Narsee School、D.G. Ruparel学院和孟买St Xavier's大学。

    2006年10月31日,当索尼推出其PRS-500电子阅读器时,Goyal发现该设备在Linux系统上无法使用,这成为了Calibre诞生的契机。他开始开发一个名为"libprs500"的项目,旨在让Linux用户也能使用PRS-500。借助MobileRead论坛的支持,Goyal成功逆向工程了索尼专有的Broad Band eBook(BBeB)文件格式。

    对Goyal而言,这个项目的意义远不止技术层面——他坚信,在阅读这样重要的事情上,人们不应该依赖于以利润为导向的企业和专有软件。

    命名由来

    2008年,该项目由Goyal的妻子Krittika Goyal重新命名为"calibre"。关于这个名字,Kovid Goyal解释道:"calibre中的'libre'代表自由,表明calibre是一个可被所有人自由修改的开源产品。尽管如此,'calibre'的正确发音应该是'cali-ber'(口径),而非'ca-libre'。"

    Goyal在完成博士学位后回到印度与妻子结婚,正是在这个时期,他决定将libprs500更名为calibre,并认真考虑全职开发这个项目。这对于一直设想从事学术生涯的他来说,确实是一个重大的跨越。在妻子的支持下,他迈出了这一步,calibre社区也从此一直支持他全职从事这项工作。

    开源精神

    Calibre的代码是完全开源的,任何人都可以查看、修改、分发和使用它。Calibre的开发者和贡献者也非常乐于接受用户的反馈、建议、错误报告和补丁。如果你想要参与到Calibre的开发中,你可以访问官方网站的开发者部分,了解如何为Calibre做出贡献。

    💰 资金模式:

    与大多数免费软件应用不同,calibre在界面中包含了一个捐赠按钮,官网主页也有一个低调的捐赠入口。正如Goyal所说:"捐赠对于我能够全职从事calibre开发至关重要。我一直对所有捐赠者的慷慨感到惊叹,其中许多人多年来持续捐赠。"如今,calibre已发展成为一个充满活力的开源社区,拥有六名核心开发者以及众多测试人员和错误报告者。

    🔧 其他开源项目:

    除了calibre,Kovid Goyal还是kitty的首席开发者——这是一款基于GPU的跨平台终端模拟器,以其速度快、功能丰富著称。此外,Krittika Goyal还负责运营Open Books网站,这是一个专门推广无DRM电子书的门户网站,致力于帮助无DRM出版业的发展。


    ⚙️ Calibre的主要功能

    Calibre的用户界面设计得尽可能简洁,它的主窗口中的大按钮可以满足你的大部分需求。你可以使用Calibre来做以下的事情:

    📚 一、管理电子书库

    你可以使用Calibre来导入、导出、分类、搜索、排序、重命名、删除、合并、分割、标记、评价、注释、添加封面、添加元数据等等你的电子书。

    你还可以利用Calibre的高级搜索和排序功能,根据标题、作者、出版商、ISBN、标签、封面、摘要等条件来找到你想要的书籍。Calibre还可以自动检测你的电子书的格式,并根据你的设备的最佳文件格式进行自动转换。

    📊 书库视图选项:

    Calibre提供了多种书库浏览方式,你可以使用封面网格视图、列表视图,或尝试三种内置书库视图中的任意一种。2026年1月发布的Calibre 9.0更是带来了全新的"书架视图"(Bookshelf View),可以按书脊的方式在虚拟书架上展示书籍,模拟真实书架的阅读体验。你只需点击Calibre窗口右下角的Layout按钮即可切换到书架视图。

    🔍 全文搜索:

    Calibre支持复杂的条件搜索语法和书籍全文搜索功能,让你可以根据书中的具体内容来定位书籍,而不仅仅是依赖元数据。这对于学术研究者和资料收集者来说尤其实用。

    📖 二、阅读电子书

    Calibre内置了一个电子书阅读器,它支持显示所有主流的电子书格式,如EPUB,MOBI,PDF,AZW3,TXT,HTML等。它完全支持目录、高亮、书签、CSS、大声朗读、参考模式、打印、搜索、复制、多页浏览、嵌入字体等功能。你还可以根据你的喜好来调整字体大小、颜色、背景、页面边距等阅读设置。

    🔊 朗读功能增强:

    Calibre内置阅读器的"大声朗读"(Read Aloud)功能在近期版本中得到了显著增强。用户现在可以控制弹出控制栏的位置,将其放置在屏幕的顶部或底部边缘,以适应不同的阅读习惯和设备形态。

    ✏️ 阅读器与编辑器整合:

    Calibre 9.0在阅读器中新增了"编辑书籍"按钮。当你正在阅读的书籍为EPUB、AZW3或KEPUB等可编辑格式时,可以直接在当前阅读位置打开编辑器,无需退出阅读界面再单独启动编辑功能,大大提升了工作流程的流畅度。

    ✏️ 三、编辑电子书

    Calibre有一个内置的编辑器,可以让你编辑电子书,支持EPUB和AZW3这两种最流行的电子书格式。该编辑器有许多复杂的功能,使编辑电子书的内部结构尽可能容易和高效。你可以使用Calibre来修改电子书的元数据、样式、目录、图像、链接、注释等内容,或者从头开始创建电子书。Calibre还有自动样式助手和生成图书结构的脚本,能让你从琐碎事情中解脱:你只需专注于内容,Calibre就能处理好剩下的事情。Calibre还支持不同格式电子书的相互转换。

    📋 编辑器专业功能:

    Calibre的电子书编辑器实际上是一个功能完整的HTML/CSS编辑环境。它支持:

    • 实时预览:编辑时可以即时看到修改效果
    • 拼写检查:支持多语言拼写检查
    • 语法高亮:代码编辑体验更加清晰
    • 查找替换:支持正则表达式的高级查找替换
    • TOC编辑器:可视化编辑目录结构
    • 封面编辑:直接修改或替换书籍封面
    • 元数据编辑:完整的OPF文件编辑功能
    • CSS检查器:查看和修改样式规则

    🔄 四、格式转换

    Calibre最强大的功能之一是其格式转换能力。它支持几乎所有主流电子书格式之间的相互转换。

    📥 支持的输入格式:

    AZW, AZW3, AZW4, CBZ, CBR, CB7, CBC, CHM, DJVU, DOCX, EPUB, FB2, FBZ, HTML, HTMLZ, KEPUB, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ

    📤 支持的输出格式:

    AZW3, EPUB, DOCX, FB2, HTMLZ, KEPUB, OEB, LIT, LRF, MOBI, PDB, PMLZ, RB, PDF, RTF, SNB, TCR, TXT, TXTZ, ZIP

    ⚠️ 格式转换最佳实践:

    按照转换质量从高到低排序,推荐的输入格式依次为:LIT, MOBI, AZW, EPUB, KEPUB, AZW3, FB2, FBZ, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF。特别需要注意的是,PDF是最不适合转换的源格式,因为PDF的固定布局特性使其难以完美转换为流式布局的电子书格式。

    如果你的目标设备是Kindle,建议选择Kindle输出配置文件;对于其他现代电子墨水阅读设备,推荐使用"Generic e-ink HD"输出配置文件。

    关于MOBI与AZW3的选择:MOBI是一种较老的电子书格式,而AZW3是更新、功能更强的格式——例如,它支持嵌入字体。目前Calibre会优先推荐转换为AZW3而非MOBI。

    📤 五、分享电子书

    Calibre可以让你轻松地将你的电子书与你选择的任何人安全地分享,或者使用你自己喜欢的任何设备从任何地方访问它们。你可以使用Calibre来连接你的电子书阅读器,无线或电缆地将电子书从一台设备传输到另一台设备。你也可以使用Calibre的内容服务器功能,将你的电子书库托管在互联网上,让你或者你的朋友可以通过浏览器来访问你的电子书。Calibre还可以将你的电子书发送到你的邮箱,或者上传到你的云存储服务,如Dropbox,Google Drive等。

    📱 设备连接增强:

    Calibre现在支持"连接到文件夹"功能,可以将任意文件夹视为基于USBMS的设备。这一功能在Chromebook等特殊设备上特别有用,解决了传统设备驱动方式的局限性。

    针对Kobo用户,Calibre在8.0版本后显著改善了KEPUB格式支持。现在可以在本地编辑、查看和转换Kobo使用的KEPUB格式文件,将书籍发送到Kobo设备时会自动将EPUB转换为KEPUB,优化阅读体验。KEPUB输出还包含选项,可生成在Kobo设备上具有更好文字对齐效果的文件。

    对于2024年及之后使用MTP协议的Kindle设备,Calibre驱动程序现在允许导入KFX文件,解决了新款Kindle的兼容性问题。


    🌟 Calibre的其他功能

    除了上面介绍的主要功能,Calibre还有许多其他的功能,可以让你的电子书体验更加丰富和有趣:

    📰 一、从网上下载新闻/杂志

    Calibre可以确保你及时了解正在发生的事情,并能将各种新闻报道自动推送到你的设备上。你可以使用Calibre来订阅你感兴趣的新闻源,如经济学人、纽约时报、纽约客杂志、卫报、BBC新闻、国家地理、CNN、华尔街日报、华盛顿邮报、大西洋报、科学美国人、连线杂志、电讯报、福布斯、Ars技术**、Linux Weekly News、LaPresse**等。你也可以让Calibre从完全不同的网站获取信息,或者使用RSS feed的订阅。Calibre会定期下载你订阅的新闻,并将其转换为适合你的设备的电子书格式。

    💡 新闻源自定义:

    除了预置的新闻源,Calibre允许用户通过编写Python脚本(recipes)来自定义新闻抓取规则。这意味着你可以从几乎任何网站抓取内容,包括那些没有官方RSS支持的网站。Calibre社区已经分享了数百个用户贡献的recipes,覆盖全球各种语言的新闻源。

    🧩 二、使用插件扩展Calibre的功能

    如果你发现有一个功能需要但Calibre没有提供,你可以使用内置的插件浏览器来查找。许多用户开发插件来增强和扩展Calibre的功能。你可以直接从Calibre浏览数百个插件,只需点击一下就可以安装它们。你也可以自己开发插件,或者向Calibre的开发者提出你的建议和需求。

    🔌 热门插件推荐:

    插件名称功能描述最新版本
    DeDRM / NoDRM移除Amazon Kindle、Adobe ADEPT和Barnes & Noble电子书的DRM保护。原DeDRM项目已由Apprentice Alf停止维护,目前NoDRM分支(v10.0.9)为主流版本,支持Calibre V6.24及更高版本v10.0.9
    Obok专门处理Kobo DRM移除-
    DeACSM处理Adobe ACSM DRM,由Leseratte10开发-
    Goodreads从Goodreads下载元数据和封面,由Grant Drake开发v1.8.3(2025年4月)
    Goodreads Tags Scraper从Goodreads抓取更多标签信息v1.2.1.2
    KoboTouchExtended增强Kobo设备支持,提供更多高级功能-
    Goodreads Sync将Calibre书库与Goodreads书架同步-

    ⚠️ DRM移除注意事项:

    随着Amazon不断更新其DRM技术,DRM移除功能在新款Kindle KFX书籍上的可靠性有所下降。用户在使用相关插件时应注意遵守当地法律法规,DRM移除功能通常仅应用于个人购买的电子书备份用途。

    🤖 三、AI功能(v8.x新增)

    Calibre 8.16版本引入了革命性的AI功能,将人工智能与电子书管理深度整合:

    📚 与AI讨论书籍:

    右键点击"查看"按钮,选择"与AI讨论所选书籍"(Discuss selected book(s) with AI),即可向AI提问关于书库中任何一本书的问题。这对于快速了解一本书的主题、获取阅读建议或回顾书中内容非常有帮助。

    📖 AI阅读推荐:

    右键点击一本书,在"类似书籍"菜单中选择"询问AI下一本该读什么"(Ask AI for what to read next),AI会根据你选择的书籍为你推荐下一本可能感兴趣的书。

    🖥️ 本地AI支持:

    Calibre新增了"LM Studio"后端支持,允许用户在本地运行各种AI模型,无需依赖云服务,保护隐私的同时享受AI功能。这对于关注数据安全的用户来说是一个重要的选择。

    ⌨️ 四、使用Calibre的命令行界面

    如果你是一个计算机专家,或者喜欢使用命令行来操作你的电子书,你可以使用Calibre的命令行界面。Calibre的命令行界面提供了与图形界面相同的功能,以及一些额外的功能,如批量转换、批量元数据编辑、批量添加封面等。你可以使用Calibre的命令行界面来编写自己的脚本,或者与其他的软件或服务集成。

    📋 核心命令行工具:

    命令功能
    calibredb管理calibre数据库,添加/删除/修改书籍
    ebook-convert格式转换工具,支持所有输入/输出格式
    ebook-meta读取和修改电子书元数据
    ebook-viewer命令行启动电子书阅读器
    calibre-server启动内容服务器
    fetch-ebook-metadata从网络获取元数据
    lrf-viewer查看LRF格式文件

    这些命令行工具特别适合自动化工作流程,例如设置定时任务自动转换和同步电子书。

    🌐 五、内容服务器详解

    Calibre内容服务器是一个强大的功能,值得深入了解:

    🚀 启动服务器:

    点击"连接/分享"按钮,选择"启动内容服务器"。首次启动时,系统防火墙可能会弹出提示,请点击"允许"。

    💻 本地访问:

    在浏览器中输入http://127.0.0.1:8080即可访问。(127.0.0.1是指向本机的特殊地址,8080是默认端口)

    📱 局域网访问:

    要从其他设备访问,需要将127.0.0.1替换为服务器的实际IP地址。服务器界面是主界面的简化版本,专为触摸屏优化,显示你正在阅读的书籍,并允许浏览所有calibre书库。

    🔐 安全设置:

    • 用户认证:使用calibre-server --manage-users创建用户数据库
    • HTTPS加密:可直接配置HTTPS证书或通过反向代理实现
    • 跨设备阅读位置同步:保持内容服务器运行,可在多设备间同步阅读进度

    🌍 外网访问:

    如果需要从外网访问,需在路由器上配置端口转发。由于大多数ISP分配动态公网IP,建议配合动态DNS服务使用。


    📥 Calibre的下载和安装

    Calibre是一个完全免费和开源的软件,你可以从官方网站下载并安装它:https://calibre-ebook.com/

    Calibre的安装过程非常简单,只需按照提示进行几步操作,就可以完成。

    💾 系统要求:

    操作系统要求
    WindowsWindows 10或更高版本,支持32位和64位
    macOSmacOS 10.14(Mojave)或更高版本
    Linux主流发行版均支持,提供多种安装方式

    🔄 更新频率:

    Calibre的更新非常方便,你可以在软件中检查更新,或者从官方网站下载最新版本。Calibre保持着令人惊叹的更新节奏——几乎每周都会发布新版本,修复错误,添加新功能,并使calibre更兼容、更快、更容易。截至2026年1月,最新稳定版本为Calibre 9.0.0,于2026年1月30日发布。

    📚 官方资源:


    🎮 Calibre的基础使用

    Calibre的使用非常直观,你可以根据你的需求来选择不同的功能。Calibre的界面可以根据你的喜好来调整,你可以改变calibre的许多方面的外观和操作,并尝试三种内置书库视图中的一种,使用封面、标题、标签、作者、出版商等浏览你的藏书。Calibre的每个功能都有详细的帮助文档,你可以在软件中查看,或者访问官方网站的用户手册。

    🚀 快速入门步骤:

    1. 添加书籍 📚

    • 点击"添加书籍"按钮,或直接将电子书文件拖放到Calibre窗口
    • 支持批量添加整个文件夹
    • Calibre会自动尝试获取元数据

    2. 编辑元数据 ✏️

    • 选中书籍,点击"编辑元数据"
    • 可手动编辑或点击"下载元数据"自动获取
    • 支持批量编辑多本书籍

    3. 格式转换 🔄

    • 选中书籍,点击"转换书籍"
    • 选择目标格式(如EPUB、MOBI、AZW3)
    • 根据需要调整转换选项

    4. 发送到设备 📱

    • 连接电子阅读器
    • 选中书籍,点击"发送到设备"
    • Calibre会自动转换为设备最佳格式

    5. 阅读书籍 📖

    • 双击书籍或点击"查看"按钮
    • 使用内置阅读器开始阅读

    📊 版本历史亮点

    版本发布日期主要更新
    9.0.02026年1月新增书架视图;阅读器内置编辑按钮
    8.162025年12月AI功能:与AI讨论书籍、AI阅读推荐、LM Studio本地AI支持
    8.62025年7月数据库恢复性能改进;新增LaPresse新闻源
    8.0.12025年改善Kobo KEPUB支持;新增文件夹设备模式;2024款Kindle MTP协议支持
    7.172024年增强阅读器导航;KEPUB输出优化

    🏆 总结

    总之,Calibre是一个具有广泛影响和受到广泛认可的软件,它已经成为了电子书领域的一个标杆和典范。如果你还没有使用过calibre,那么你一定要尝试一下,你会发现一个全新的电子书世界。

    🌟 Calibre的核心优势:

    • ✅ 完全免费开源,无功能限制
    • ✅ 跨平台支持(Windows/macOS/Linux)
    • ✅ 支持几乎所有电子书格式
    • ✅ 强大的格式转换能力
    • ✅ 丰富的插件生态系统
    • ✅ 活跃的开发和社区支持
    • ✅ 完善的内容服务器功能
    • ✅ 前沿的AI功能集成
    • ✅ 每周更新,持续进化

    正如Kovid Goyal所坚信的那样,在阅读这样重要的事情上,我们不应该依赖于以利润为导向的企业和专有软件。Calibre正是这一理念的完美体现——它将电子书管理的控制权完全交还给用户。

    Brave 回复 9 months, 2 weeks ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在