我正在寻找一种 CLI 方式来从互联网上获取歌曲的歌词并将其作为 ID3v2 标签嵌入到音乐文件(“Artist - Title.mp3”)。Linux 上有六种工具可以执行此操作,但 Windows 呢?
答案1
我知道的一些免费软件包:
MP3标签
歌词的标准字段是UNSYNCEDLYRICS
。请注意,您必须在歌词前面添加语言标识符,或者如果您希望歌词以任何语言显示,则添加“xxx”。您还必须添加两个“bars”:xxx||My lyrics
。易达标
据说有命令行支持,但你必须下载它并查看,因为在线文档太简短了。eyeD3
这是一个 Python 工具,适用于 Python 用户。可以找到示例脚本这里。
它还具有命令行支持,其中参数的语法是--add-lyrics=LYRICS_FILE[:DESCRIPTION[:LANG]]
。但要在 Linux 下包含文件的内容,则需要(我承认我不知道 Windows 语法):eyeD3 --lyrics=eng:these_lyrics:"$(cat lyrics_file.txt)" some_file.mp3