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 |