最近实在维护不下去老的 iTunes 资料库了,毕竟新版本系统都跑不起来 iTunes 了。但是我的曲库太杂了,有很多 OST 或者 B 站拜年祭的歌曲,任何平台都不能囊括
正好买了个 AirPods,遂开启试用 Apple Music。准备把老的资料库也通过 iCloud Music Library 做好同步,顺便大部分新歌都可以通过流媒体收听。
过程中遇到有些之前从 bilibili 视频中手动分离出来的 m4a 音频的兼容性问题导致不能正常上传,这时候需要做下封装格式的修复。
先备份 m4a,从 iTunes 资料库删除待修复的歌曲。假设待修复的音乐在当前目录,修复后的在 out 目录下:
for i in *.m4a; do ffmpeg -i $i -vn -c:a copy -map_metadata 0 -map_metadata:s:a 0:s:a -movflags +faststart out/$i ;done
这个过程中会丢失 artwork(专辑封面),需要手动分离出来原来的 artwork 然后在 iTunes 里手动补上:
for i in *.m4a; do ffmpeg -i $i -an -vcodec copy out/$i.jpg ;done
然后就可以正常上传了。