有人知道我可以使用什么软件或解决方案来收听有声读物Ubuntu 中如何播放有声读物文件?我宁愿不用 Wine,但我想知道其他人有什么办法。
答案1
2020 年 8 月更新:
他们.aa
从网站上删除了文件,现在你只能下载.aax
。支持人员确认.aa
文件不再可供下载,并建议安装他们的追踪应用程序反而。
.aax
也可以使用 来转换文件,ffmpeg
但您需要你的独特的“激活字节”:
ffmpeg -activation_bytes AABBCCDD -i YOURBOOK.aax -codec copy OUTPUT.aac
可以通过几种方法找到激活字节:
- 临时安装应用程序并获取
/data/data/com.audible.application/files/AudibleActivation.sys
文件。由于 Android 讨厌别人访问自己的文件,因此您可能需要 root 权限才能执行此操作。然后使用这个脚本或者仅将前四个字节作为小端字节序(向后表示;反转它们)的十六进制数。 - 使用声音激活器。这对我来说不起作用,也许是因为我正在使用 Audible Germany,但已经有一段时间了,它似乎对其他人有用。
文件的原始方法.aa
:
在您的库中,靠近右上角,您可以选择“普通质量”(以前称为“格式 4”)。下载链接将更改为.aa
文件。据我所知,它们是一种奇怪的 mp3,可以使用 轻松转换ffmpeg
。此选项(选择格式 4)仅在您的浏览器的用户代理看起来像 Linux 系统时可用。
要将.aa
文件转换为 MP3,最简单(最容易记住)的方法是:
ffmpeg -i downloaded_file.aa output.mp3
该-i
选项仅指定输入文件。输出文件不需要选项。但是,这将重新编码文件(会损失一点质量,而且速度很慢)。
最好使用“流复制”功能(速度提高 10 倍):
ffmpeg -i downloaded_file.aa -codec copy output.mp3
请不要将其用于盗版。如果将其用于非法复制,Audible 将禁用这些文件的下载,让所有人的生活都变得苦不堪言(盗版者除外:他们总会找到办法,例如回送录音,这很烦人,但很管用)。我发布这篇文章是为了让您能够使用免费软件阅读书籍,并能够使用 Smart AudioBook Player 等应用程序(它具有更多功能,并且不局限于单个供应商)。
警告盗版者:他们会在文件中留下标记,这样如果有人上传文件,就可以追溯到。这些标记是听不到的。当然,他们没有告诉我们他们到底做了什么,但我读过一些科学论文,他们设法非常可靠地找到了标记,即使他们将文件弄乱成不同的格式,以可变的 0.9-1.1 倍速播放等。参见这些 Google 学术搜索结果作为示例。
答案2
如果我找到的互联网来源是正确的,Audible 使用一种称为“Apple FairPlay”的 DRM 解决方案(当然,这与公平竞争无关......)。
在 Ubuntu 中似乎没有办法直接收听 Audible .aa 文件,但其他一些失望的客户找到了将它们转换为可用文件的解决方案:
- 使用 Virtualbox 中的 Windows 软件并在主机上翻录音频
- 在 Windows 上使用一些音频编辑器工具和旧版本的 Audible 软件(另一个论坛上的某个人使用另一个声音编辑器做了同样的事情)
注意:Audible 表示积极致力于 Linux 支持,但从我在网上看到的内容来看,他们一直都这么说。也许你需要提醒他们…… ;)
答案3
注意:此解决方案最初已在 Ubuntu 14.04 LTS 和 Firefox 42.0 上进行了测试。我使用新Firefox Quantum 57.0.4 64 位(仍然是 Ubuntu 14.04 LTS)并且它仍然有效。其他用户报告说,云播放器无法在更高版本的 Ubuntu 上使用不同的浏览器。
有声读物提供了云播放器,允许用户通过网络浏览器收听有声读物库。
我在 Ubuntu 14.04 LTS 和 Firefox 42.0 上测试了它,效果很好。要打开云播放器,只需从主页转到您的图书馆。您将在此处找到您的书籍列表。在每本书的封面下,您将找到玩按钮,单击即可。
注意:作为云播放器,您无法在离线时使用它。因此,这不是一个理想的解决方案,但它是一种改进。
答案4
我用开放音频。这是一个简单易用的软件,你可以用它来转换听得见的文件到.mp3。