将.flac音乐文件导入iTunes的最简单方法是什么?


19

我正在寻找一种将.flac文件导入iTunes的简单方法,因此我可以在Mac上播放它们,当我出门在外时,我的iPhone也很愿意成为我的第一人。想做到这一点。

最佳的工具是什么?

音乐的质量很有用,但说实话,我要用它们播放的扬声器太烂了,以至于.flac格式的许多声音质量还是会丢失,因此我不反对转换为mp3文件。

如果有帮助,我将使用Macbook,其OS 10.5 Leopard和iTunes 9将连接到具有标准Apple耳机的16gb iPhone,该耳机有时会插入Bose SoundDock播放音乐,音乐文件是钢琴演奏。

C


我已经创建了一个小的python脚本来做到这一点。参见github.com/olekli/flacToItunes
TFM

Answers:



5

我是FLACTunes的开发人员,它使您可以将FLAC文件作为Apple无损文件导入iTunes,并保留所有元数据(专辑封面等)。在OS X App Store上要花4美元。在我看来(这是有偏见的),这是完成您要尝试的操作的最简单方法。其他解决方案更复杂,并且不会保留您的元数据。


1

嗯..

我在这里偶然发现了XLD无损解码器-效果很好,但是我需要更改一些首选项:

如果您尝试进行批量转换,则导入程序仅搜索一个层次结构级别的内容,这通常是不够的,因此您需要将首选项设置为0才能在目录中递归运行。

不过,它确实具有方便地导入iTunes功能的优点。



0

首先将您的片段解码为波形文件

flac -d *.flac

然后浏览至iTunes中的该文件夹,右键单击并选择“创建AAC版本”。找到新鲜的aac文件(itunes将它们隐藏在某个地方)并删除大波浪。


0

通过homebrew安装命令行工具ffmpeg 。您可以使用它通过以下方式将单个文件转换为M4A(iTunes支持)中的Apple无损音频编解码器(ALAC):

ffmpeg -i input.flac -c:a alac output.m4a

您可以使用以下命令处理目录中的每个文件:

for f in ./*; do ffmpeg -i "$f" -c:a alac "${f%.*}.m4a"; done

您可以使用以下方法递归地处理每个文件(*.flac在当前目录和所有子目录中):

shopt -s globstar
for f in ./**/*.flac; do ffmpeg -i "$f" -c:a alac "${f%.*}.m4a"; done
##  or:
find . -name '*.flac' -exec sh -c 'ffmpeg -i "$0" -c:a alac "${0%.*}.m4a"' {} \;
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.