声音DRM移除供个人使用


39

我有一堆Audible的有声读物。我已经完全从Windows切换到Linux,但是Audible不支持Linux。尽管有一些烦人的方法可以解决,但我想将Audible图书转换为Mp3或Mp4格式。

以前有人做过吗?谁能建议一种快速简便的转换方法?

我应该直接从声卡路径上删除副本吗?还是有办法直接从文件本身中删除DRM?

转换后,我绝对不打算共享这些文件。我喜欢可听的服务,而且我不介意为自己想要的书付费。我也只想听他们说!


1
是的,那是关于DRM的全部论证,不是吗?发布者希望阻止您进行复制,而您要进行复制。
Greg Hewgill

2
这就是为什么我避免所有drm。
hildred

2
我不是特别想制作副本...不完全是,我想做的是更新我的便携式mp3设备,但听不见。为此,我需要从aa转换。格式转换为mp3格式...
AnythingMapping

您可能需要以某种方式运行Windows,但是Soundtaxi在将Audible内容转换为mp3格式方面做得很好。
Tudza White 2014年

一些第三方应用程序可能会有所帮助,例如TunesKit AudioBook Converter,Aimersoft DRM Media Converter等。TunesKit产品可以直接剥离可听的DRM,但是aimersoft通过记录技术删除了DRM。因此,这取决于您的选择。
meeleem77 2015年

Answers:


9

我之前已经探索过这条路,您会发现您有2个选择。您可以在Wine下运行Audible软件,也可以使用Windows在VM(VirtualBox)中本地运行该软件。

如果您对Wine路线感兴趣,请查看WineHQ页面。特别是此页面,标题为:类别:主页>多媒体>音频> AudibleManager

使用这种方法,您可以将.aa文件提取到CD中,然后从中提取.mp3文件。您的路径基本上.wav.mp3

您可以通过将实际的CD刻录到一个.iso文件中来尝试保存它,然后从该文件中挂载并翻录到.mp3

由于使用了DRM,因此该路径刻意痛苦,使您可以手动执行各种步骤。

参考文献


如果去年没有任何变化,可听的管理器现在将刻录委托给iTunes,根据我的经验,iTunes无法成功地将有声读物扩展到几张CD。但是在VM内部运行将使获取声音输出变得更加容易。
Ulrich Schwarz 2013年

因此,当获取声音输出时,是否有必要这样做而不必播放整个有声读物?
任何内容

@CecilJames-我希望,没有。
slm

我们如何在AudibleManager中导出.aa到CD,更不用说导出到CD了.iso
Geremia 2014年



7

这有效:

  1. 一次使用audible-activator 来获取您的激活字节字符串
  2. ffmpeg -activation_bytes ACTIVATION_BYTES -i input.aax -vn -c:a copy output.mp4
    

而已。它还非常快,可以在我的笔记本电脑上以数千倍的实时速度进行转换。


它之所以快捷,是因为它只是解码而不会重新编码(-c:a copy)。
Geremia '18 -4-22

5

在Windows下,另一条途径可能是使用录音软件(Audacity是好的且免费的),以及虚拟电缆驱动程序(如Virtual Audio Cable,或免费的替代软件),以将音频直接从可听应用程序传输到录音软件。这可能需要一整夜,但这是一种方法。我认为您甚至可以直接以压缩格式录制。


2
这个答案可以使用一些相当大的扩展。考虑添加有关您建议的过程的链接或进一步的说明。
HalosGhost

此方法与名为Messer的小型实时mp3编码器程序完全配合使用。使用上述免费的VAC软件,我能够将我的(很幸运只有一个!)有声读物转换为mp3。确实花了几个小时,因为它正将正常播放重新路由到VAC中,以便Messer进行录制。除了重新编码为mp3外,音频质量没有其他损失。但是,我永远不会再使用Audible。
captcha 2015年

您是否找到了无DRM的可听替代品?我希望自己不受束缚,将我的书籍保存在媒体服务器上供家人使用,但是我也很高兴听到有声书可供选择。
2NinerRomeo

是一个选择,但同时有更好的转换器选择。请检查我的答案:unix.stackexchange.com/a/374682/57118
Alex

3

您可以在Audible网站上在线收听有声读物,这在Linux上也适用。

如果您想保存它们,我发现葡萄酒/虚拟机的方式很烦人。但是您可以在网络上播放它们并将它们记录到文件中。pavucontrol和Audacity程序具有完全图形化的方式,或者使用那里的脚本提供了一种非常自动化的命令行解决方案(免责声明:我写了该脚本。可能有错误,但对我有用):

$ ./sound-recording-wrapper.sh t output.wav 'firefox --new-instance --ProfileManager'

然后在Firefox中启动流,您不会听到它,但是它将转到output.wav。您可以检查它是否与pavucontrol一起使用。您可以使用其他没有参数的浏览器或Firefox,但是如果您使用--new-instance和不同于通常配置文件的其他配置文件,则在录制过程中仍可以像平常一样使用Firefox(甚至播放其他声音)。首先执行不带参数的脚本,以全面了解其工作原理。


这会通过某种DAC吗?
einpoklum-恢复莫妮卡

@einpoklum不,它已在软件音频系统内部重新路由。它记录了本应发送到DAC的数据。如果您的DAC的质量较高(除非您具有专业的音频硬件,否则该环回设备的默认质量为CD质量),那么从理论上讲,它的录制质量可能比直接收听时差。但是原始资料的质量可能已经比CD低,所以没关系。
没人

那么音频被解码(或者也许我应该说解码并重新编码)成44.1khz 16位PCM了吗?
einpoklum-恢复莫妮卡

@einpoklum确实如此。回送设备的默认值为s16le 2ch 44100Hz(确切地说,这就是写入wav文件的内容),但是您可以通过配置内核模块将其设置为所需的任何方式。
没人
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.