FLAC转ALAC(m4a)
最近消费降级,之前开通的音乐会员都给关了,用“音乐”播放本地音乐。然后就有一个比较尴尬的问题,电脑都是一堆FLAC,Audacity即使添加了FFmpeg支持,在导出alac时,依旧提示编码不被支持。
得了,与其套壳,不如直接用ffmpeg转换。
废话不多说,直接上命令
ffmpeg -i '要转换的音乐路径' -c:v copy -c:a alac 输出文件路径
这里注意“-c:v copy”,整个参数是复制视频流,带封面的音乐不加这个,会导致丢封面。
如果要调整采样率
添加-ar参数,比如指定采样率为44.1 khz
ffmpeg -i '要转换的音乐路径' -c:a alac -ar 44100 输出文件路径
要调整 位深度(Bit Depth)
添加-sample_fmt 参数(例如 s16 表示 16 位,s24 表示 24 位)
实操:
多说一嘴,把音频文件导入到iPhone 也有点小门槛,首先得在Mac 上用”音乐”导入文件至资料库,然后在资料库里发送到iPhone(当然也可以同步整个资料库)。
截至本文编写时间,Windows版Apple Music不支发送到iPhone。