如何用程序将两个aac文件合并成一个?

2024-04-29 13:03:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在找一个aac音乐文件(iTunes使用的东西)。

用例:我岳父除了下载到iPod上的有声读物外,不会碰电脑。我教过他一些iTunes(Windows)的基本知识,但他的图书馆一团糟。事实证明,iTunes是为收听播客和随机歌曲而优化的,而不是为有声读物。

我想写一个脚本(最好是python,但也能很好地处理其他东西),以一种理智的方式导入他的有声读物光盘,将每张光盘的磁道组合成一个可书签的aac文件(.m4b?)然后将其添加到iTunes中,以便显示在audiobooks部分。

我已经知道如何与iTunes对话(Windows中有一个COM接口,请查找iTunes的SDK)。使用这个接口,我可以使用iTunes将CD翻录成aac格式。这是我遇到麻烦的aac文件的实际连接。在网上找不到合适的东西。。。


Tags: 文件脚本图书馆windows用例歌曲itunes电脑
3条回答

我创建了一个名为“Chapter and Verse”的免费软件程序,将m4a(AAC)文件连接到一个带有章节标记和元数据的m4b有声读物文件中。

如果你已经用itunes把CD撕成了AAC(你说你有),那么剩下的就用我的软件很容易了。我写这篇文章是为了这个确切的原因和情节。你可以从www.lodensoftware.com下载

在尝试使用幻灯片汇编程序、QT SDK和其他一些命令行工具之后,我最终基于公共可用的MP4v2库构建了自己的应用程序。文件的连接和章节的添加是使用MP4v2库完成的。

在为iPod制作一本格式正确的有声读物时,有很多细微差别。信息很难找到。使用苹果文档和开放库也有自己的挑战。

祝你好运。

与编程无关(嗯,有点)

iTunes已经有了作为单曲翻录的功能(例如有声读物)

这解决了你眼前的问题,但我想人们可以继续讨论如何用编程的方式来做。

最强大的Python音频操作模块似乎是Python Audio Tools。下载中附带了CLI工具,这些工具可能会执行您想要执行的所有操作,甚至是翻录,因此您甚至可以通过shell脚本完成整个过程。这个模块本身也非常强大,并且有一组方便的函数来操作音频文件。如果您想坚持用python编写所有东西,那么在研究了它们的CLI源代码之后,您可能会学到足够多的东西来做您想做的事情。特别是他们有一个工具,只是做音频文件猫在任何编解码器。(它们确实依赖FAAC/FAAD2来获得AAC支持,但对于您找到的每个库都是这样)

相关问题 更多 >