如何在 OS X 中将 FLAC 转换为其他格式?

jwe*_*ede 12 mp3 flac audio-conversion macos

我有几个 FLAC 文件想用 iTunes 播放。如果可能,我想保留元数据。

如何将文件转换为 iTunes 支持的格式?

aki*_*ira 14

您始终可以通过FFmpeg转换媒体,可从下载页面作为 OS X 的静态版本获得。

ffmpeg -i in.flac -c:a libmp3lame -q:a 4 -map_metadata 0 out.mp3
Run Code Online (Sandbox Code Playgroud)

通过 设置质量-q:a,它对应于 LAME 的 VBR 选项,4 是默认值,0 是最佳质量。


Lri*_*Lri 6

AAC:

ffmpeg -i file.flac -acodec libfaac -aq 250 file.m4a
Run Code Online (Sandbox Code Playgroud)

-aq 400 ? 270 kb/s 的音乐,200 ? 210 kb/s, 100 ? 130 KB/秒。

阿拉克:

for f in *.flac; do ffmpeg -i "$f" -acodec alac "${f%flac}m4a"; done
Run Code Online (Sandbox Code Playgroud)

mp3:

ffmpeg -i file.flac -aq 0 file.mp3
Run Code Online (Sandbox Code Playgroud)

-aq 0 对应于跛脚的 -V0。

ffmpeg 默认保留标签,但不保留封面。