如何在不做任何转换的情况下在iTunes中打开FLAC文件?


15

我之前已经做过,但是不再起作用。XiphQT组件和FLAC Import组件的某种组合允许用户在iTunes中本地打开FLAC文件。更新后,我不再能够在iTunes中打开FLAC文件。是否直接相关,我不知道。

我尝试了Fluke,这没有帮助,尤其是因为SetOGG脚本在Mac OSX 10.6上不再起作用。

这是XiphQT组件的链接:http : //www.xiph.org/quicktime/download.html

另一个组件称为FLAC导入程序,可在此处找到:http : //people.xiph.org/~arek/flac_import/

PS:我使用FLAC文件(所有文件都是合法的翻录或下载文件,要混合使用,如果以ALAC,MP3或AAC格式保存每个文件的额外副本,那将是非常糟糕的浪费)。

结论

这种情况几乎是无奈的。iTunes永远不会支持FLAC,并且不太可能在所有DJ'ing软件中都支持ALAC(这对我特别重要,这就是为什么我问这个问题)。由于FLAC文件本身包含三种不同类型的元数据,因此情况也变得更糟:

  • 本地FLAC
  • 奥格
  • ID3v2 +

好消息是,我发现了一个跨平台的替代媒体播放器,具有相似的功能和外观:Songbird

希望这个问题对其他也有这个问题的人有所帮助。我也希望,如果这种情况有所改善,那么这个问题可以得到更新。


“更新后...”是什么样的更新?如果它是iTunes / OS X更新,那么您之后是否尝试重新安装两个组件?
calum_b 2011年

是的,我有几次都没有成功。是否可以检查iTunes是否正在加载组件的日志?
菲利普·惠兰

如果有的话,我想应该把这个地方放在Console“ FILES”标题下,~/Library/Logs子标题下。XiphQT下可能存在某些内容。
boehj 2011年

您可以通过中的lsof命令检查应用程序正在使用的文件Terminal.applsof | grep 'iTunes'应该可以。

此后,我切换到了柑桔播放器。
菲利普·惠兰

Answers:


4

我尝试了Fluke,这没有帮助,尤其是因为SetOGG脚本在Mac OSX 10.6上不再起作用。

@Phillip Whelan Fluke自2009年以来一直提供10.6支持。如果您遇到Fluke(目前被认为是顶级产品)的问题,那么我会对进一步检查文件或系统感到好奇。也许它们不是16bit / 44.1KHz,还是不是包裹在OGG容器中?


Fluke是hack,不是解决方案。我可以将其用于单首歌曲,但无法标记数百张专辑。SetOGG脚本也不再起作用。该网站无法正常运行的原因可能是该网站的技术性太强(Mac OS X随附的python API中缺少功能)。
菲利普·惠兰

2
更正:这不是您喜欢的解决方案。iTunes不支持简单明了的FLAC。除了使用xAct(sourceforge.net/projects/xact)之类的产品将FLAC文件转换为另一种格式之外,选项方面还有很多其他选择。
David Metcalfe

我将尝试通过Python SDK中的更改使SetOGG再次正常工作。我唯一的选择是转储iTunes,简单明了。
菲利普·惠兰

@PhilipWhelan-苹果的python包含所有标准库-您认为缺少什么?好像没有记录,这是一个错误
2012
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.