如何收听音频文件?


58

有谁知道我可以用来在Ubuntu中收听Audible读物文件的任何软件或解决方案?我宁愿不必使用Wine,但我只是想知道其他人提出了什么。


18
阅读此书的每个人,请确保与Audible联系,并要求他们制作Linux或Web客户端。(我可以在浏览器中使用基于Flash的播放器。总比没有好。)满足这一需求的唯一条件就是消费者的需求。
艾永2013年

4
很高兴看到在我本来是=)后的两年里,仍然有人在为此而战。可惜他们仍然没有为此做任何事情。
wajiw

6
我现在收到来自Audible的以下答复:“我了解您想在Linux计算机上使用Audible。目前,我们正在与Linux的开源开发人员合作,以查看是否可以使我们的文件格式与其操作系统兼容。我们希望尽快将内容提供给Linux用户,因为我们经常听到Linux粉丝关于音频播放的消息。”
Aeyoun 2013年

我从声音答复如下只是现在(两年再上),措辞微妙的不同,相同的消息:“我知道你想访问你的Linux的有声读物,我会很高兴今天来帮助你在这!当时,我们正在与Linux的开源开发人员合作,以查看是否可以使我们的文件格式与他们的操作系统兼容。如果发生这种情况,我们希望将来能够扩展对Linux计算机的支持。让我们的内容尽快提供给Linux用户,就像我们经常听到Linux粉丝们关于音频播放的消息一样。”
Williams

Answers:


28

如果我找到的互联网资源是正确的,Audible会使用一种称为“ Apple FairPlay”的DRM解决方案(当然,除了公平竞争之外,其他一切都没有)。

似乎无法直接在Ubuntu中收听Audible .aa文件,但是其他一些失望的客户已经找到了将它们转换为可用的解决方案:

注意:Audible说它可以在Linux支持下正常工作,但是从我在线阅读的内容来看,他们一直在说这样的话。也许您需要提醒他们...;)


看起来他们删除了“积极支持Linux”的答案。这是一个说“ No”的Linux。audible.custhelp.com/app/answers/detail/a_id/6409/kw/linux
Elijah Lynn

1
实际上,Cloud Player确实可以在Linux上运行,它还可以从Android设备同步您的位置。askubuntu.com/a/696934/11929
Elijah Lynn

1
当@Luc的答案确切解释了如何“在Ubuntu中收听Audible .aa文件”时,为什么会接受此答案?不需要笨拙的Virtualbox VM或特殊的“音频工具”。该答案应删除,因为它完全是错误的,有助于掩盖正确的答案。
塞林

@Cerin因为六年前被接受时,没有更好的答案。接受该请求的人现在似乎不太可能正在使用AskUbuntu,否则我们可能会要求他进行更改。
Arpad Horvath

41

在您的图书馆的右上角附近,您可以选择“普通质量”(以前称为“格式4”)。下载链接将更改为.aa文件。据我了解,它们是一种奇怪的mp3,可以使用轻松转换ffmpeg。仅当浏览器的用户代理看起来像Linux系统时,此选项(选择格式4)才可用。

要将.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
这应该是正确的答案
JSON C11

3
较新的文件格式为*.aax,似乎不适用于ffmpeg,但AAXtoMP3对我来说效果很好。
Sparhawk

@Sparhawk尼斯,谢谢你的提示!很高兴有一个面向未来的选择,以防万一他们杀死了一个文件。(并不是我注意到aa文件的质量比其他任何文件都要差,我不明白为什么首先需要一种新格式,但是既然有了这种新格式,那么该工具就很好了!)
Luc

我认为这与质量无关,而与DRM有关。:(新工艺(如链接详细说明)要求您的唯一标识符对文件进行解码。
Sparhawk

@Sparhawk嗯,对了,现在您提到它了,我记得我正在研究解码它,但找不到我的标识符。最终,我发现我可以下载ffmpeg可以读取的旧格式,并发布此答案。我应该再试一次,并更新答案以提及该替代方法。
吕克

12

注意:此解决方案最初已针对带有Firefox 42.0的Ubuntu 14.04 LTS进行了测试。我再次使用新的64位Firefox Quantum 57.0.4(仍然是Ubuntu 14.04 LTS)对其进行了测试,并且仍然可以使用。其他用户报告说,云播放器无法在具有不同浏览器的更高版本的Ubuntu上运行。

Audible提供了一个云播放器,允许订户从Web浏览器收听其有声书库。

我在带有Firefox 42.0的Ubuntu 14.04 LTS上对其进行了测试,并且效果很好。要打开云播放器,请从首页转到“ 库”。在这里,您会找到您的书籍清单。在每本书的封面下,您都可以找到“ 播放”按钮,只需单击它即可。

注意:作为云播放器,离线时无法使用。因此,这不是理想的解决方案,而是一种改进。

听觉云播放器

我的图书馆-播放按钮


1
另请注意,它会同步您Android设备的位置。
伊利亚·林恩

目前不适用于Debian上的Chrome。说正在加载,然后放弃。
HörmannHH

我使用新的Firefox Quantum进行了测试,它似乎可以正常工作。您有机会再试一次吗?我只是想知道这是否是Audible网站的临时问题。
curi0us-m0nkey

4

您可以在终端中使用mplayer。我个人在Arch中使用它,但是它也可以在ubuntu上使用。

mplayer /path/to/audiblefile.aa

如果尚未安装。使用安装

sudo apt update && sudo apt install mplayer

或按照其网站上说明从源代码进行编译和运行。

或者,对于GUI,您可以只在VLC Player中打开文件

sudo apt update && sudo apt install vlc

使用mplayer可以为我工作。如果使用VLC,则可以从头开始播放,但是如果我跳到另一个位置,它将停止播放文件。VLC 3.0.2,Debian 9.4,Xfce 4.12
Arpad Horvath


0

使用mplayer播放可听作品的文件对我而言。


1
@ssprac我建议对其进行编辑以阐明您的建议(现在,它看起来像是一个问题而不是答案)。如果可能的话,还请提供有关您的操作方式的详细信息。
伊利亚·卡根

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.