【问题标题】:Programming an iTunes script for converting a playlist编写用于转换播放列表的 iTunes 脚本
【发布时间】:2010-09-08 17:38:27
【问题描述】:

我在 iTunes 中有一个巨大的播放列表(大约 2000 首歌曲),我想将其转换为 320 kbps MP3(来自低质量 AAC)。我要做的是转换播放列表中的所有歌曲,删除低质量的原件,然后将歌曲重新导入播放列表(因为iTunes将转换后的歌曲识别为新歌曲,删除的原件显然不会保留) .看到 Automator 执行此操作的默认脚本在 iTunes 9 中被破坏,我将如何编写 Apple 脚本来处理此任务?

我想避免痛苦:如果我能提供帮助,请手动执行此操作。谢谢。

【问题讨论】:

  • 您确实意识到您尝试做的事情毫无意义。基本上你有“低质量”的歌曲。以更高的比特率重新编码它们不会提高它们的质量。它们一开始质量很低,你最终不能得到比原始来源更好的质量。实际上,您只会进一步降低它们,因为每次编码时都会失去质量。
  • 为什么不能提高质量?按照您的逻辑,最高质量的文件是从高质量格式的源中处理的吗?因此,删除低质量的曲目并将 CD 重新导入为 320 kbps MP3 就可以实现我想要的吗?
  • 正是卢修斯。压缩某些内容时,您会丢弃原始来源中的信息。这就是你如何使文件更小。因此,您的“低质量”歌曲已经从原始音乐中丢失(丢失)了很多信息。你永远无法找回它。这就是有损和无损压缩的原因。 AAC 编码以及 MP3 编码是有损的。您所能做的就是通过重新压缩它们来丢失更多信息。此作业需要您从 CD 重新导入。

标签: applescript itunes


【解决方案1】:

哇,我不知道他们取消了将歌曲转换为其他臭名昭著的格式的能力。您可能可以在Doug's applescripts for itunes 找到更好的答案,因为您必须使用其他一些软件来处理转换任务,这可能很容易或由 applescript 提供支持,然后使用 applescript 从 iTunes 中删除旧版本并将新的放入

【讨论】:

  • Apple 并未移除将歌曲转换为其他格式的功能。关于你所说的:是的,这就是我想做的(我认为这个问题很明显)......
  • 问题很明显,我只是没有直接的解决方案
【解决方案2】:

由于您提到您使用的是 iTunes 9,因此您仍然可以使用 mp3 作为默认设置。 (我没有看过 iTunes 10;我怀疑那里的工作原理相同。)

  1. 转到 iTunes:首选项...
  2. 选择导入设置(在“插入 CD 时”旁边)
  3. 选择使用 MP3 编码器导入
  4. 对于设置,选择自定义,对于立体声比特率,选择 320 kbps。

尽管位于 CD 设置旁边,但导入设置适用于所有转换。您的高级菜单的转换项目将从 AAC 更改为 MP3。因此,您可以选择所有歌曲,对其进行转换,然后删除 AAC 版本。

除非我遗漏了什么(听起来您只有一个播放列表,而您只想转换该播放列表中的所有歌曲),否则您不需要为此编写脚本。

【讨论】:

  • 从库页面可以更轻松地转换播放列表。如果它在播放列表中完成,编码仍然会发生,但你必须进入库页面并删除原件。删除这些质量较低的原曲会从播放列表中删除这些歌曲;然后必须重新导入新歌曲。这是三步,不是一步。另外,我已经做了你提到的。我要的是 Apple 脚本,而不是编码的基本指南。
猜你喜欢
  • 2010-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 2018-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多