通过命令行获取歌词并将其嵌入 mp3

通过命令行获取歌词并将其嵌入 mp3

我正在寻找一种 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
    

相关内容