eyed3命令行常用命令

前言

eyeD3是用于处理音频文件(特别是包含ID3元数据(即歌曲信息)的MP3文件)的Python工具。它提供了命令行工具(eyeD3)和Python库(import eyed3),可用于编写自己的应用程序或可从命令行工具调用的插件。

最近维护koel曲库需要对歌曲的信息进行修改,ffmpeg其实也可以,但是ffmpeg的方式是重新输出新的文件,而不是和eyeD3一样可以直接对文信息进行更改。

安装

在python环境下可以使用pip进行安装,不使用国内镜像地址的话需要挂终端代理进行安装。

1
pip install eyeD3

添加

添加歌曲标题名

1
eyeD3 "1.mp3" -t "%title%"

添加艺术家

1
eyeD3 "1.mp3" -a "%artist%"

添加专辑名

1
eyeD3 "1.mp3" -b "%album%"

添加专辑艺术家

1
eyeD3 "1.mp3" -A "%album_artist%"

添加歌曲中的排序

1
eyeD3 "1.mp3" -n 1

添加文本歌词嵌入到歌曲文件中

1
eyeD3 "1.mp3" --encoding utf8 --add-lyrics "1.txt"

添加歌曲封面图片到文件中

1
eyed3 "1.mp3" --add-image "cover.jpg":FRONT_COVER

删除

删除歌曲中所有的注释说明

1
eyeD3 "1.mp3" --remove-all-comments

删除歌曲所有封面

1
eyeD3 "1.mp3" --remove-all-images