kid3-cli命令行audio tagger的使用

2020-02-16  本文已影响0人  mudssky

kid3-cli命令行audio tagger的使用

​ kid3是一款开源的音频标签工具,类似于mp3tag。它是linux上很优秀的标签管理器,然后也有windows版本。

下载下来装好以后,输入kid3-cli -h命令就可以查看帮助文档

它这个中文的帮助文档看得我很难受。而且看了也没看懂具体是怎么用。

用例: kid3-cli [-c command1] [-c command2 ...] [path ...]
参数
  P = 文件路径
  U = 网址
  T = 标签号 "1" | "2" | "3" | "12" | ...
  N = 帧名称 "album" | "album artist" | "arranger" | "artist" | ...
  V = 帧值
  F = 格式
  S = 具体命令
可用的命令
help [S]               帮助
                       S = 命令名称
timeout [S]            改写超时
                       S = "default" | "off" | 时间 [ms]
exit [S]               退出应用程序
                       S = "force"
cd [P]                 Change folder
pwd                    Print the filename of the current folder
ls                     Folder list
save                   保存修改的文件
select [P|S]           选择文件
                       S = "all" | "none" | "first" | "previous" | "next"
tag [T]                选择标签
get [N|S] [T]          获取标签帧
                       S = "all"
set N V [T]            设置标签帧
import P S [T]         从文件导入
                       P S = 文件路径 格式名称 | tags 来源 提取
autoimport [S] [T]     自动导入
                       S = 配置文件名称
albumart U [S]         下载专辑封面
                       S = "all"
export P S [T]         导出到文件
                       S = 格式名称
playlist               创建播放列表
filenameformat         应用文件名格式
tagformat              应用标签格式
textencoding           应用字符编码
renamedir [F] [S] [T]  Rename folder
                       S = "create" | "rename" | "dryrun"
numbertracks [S] [T]   给音轨编号
                       S = 音轨编号
filter F|S             过滤
                       S = 过滤名称
to24                   从 ID3v2.3 转换成 ID3v2.4
to23                   从 ID3v2.4 转换成 ID3v2.3
fromtag [F] [T]        由标签生成文件名
totag [F] [T]          由文件名生成标签
syncto T               由标签到其他标签
copy [T]               复制
paste [T]              粘贴
remove [T]             移除
PS D:\MusicLibaryEX\vtuber\鹿乃> kid3-cli.exe -c 'set picture ./20180617 ハイタ 歌ってみた【鹿乃】-25095100.jpg' '.\20180617 ハイタ 歌ってみた【鹿乃】-25095100.m4a'
PS D:\MusicLibaryEX\vtuber\鹿乃> kid3.exe -h
PS D:\MusicLibaryEX\vtuber\鹿乃> kid3-cli.exe -h
kid3-cli 3.8.2 (c) 2020 Urs Fleisch
用例: kid3-cli [-c command1] [-c command2 ...] [path ...]
参数
  P = 文件路径
  U = 网址
  T = 标签号 "1" | "2" | "3" | "12" | ...
  N = 帧名称 "album" | "album artist" | "arranger" | "artist" | ...
  V = 帧值
  F = 格式
  S = 具体命令
可用的命令
help [S]               帮助
                       S = 命令名称
timeout [S]            改写超时
                       S = "default" | "off" | 时间 [ms]
exit [S]               退出应用程序
                       S = "force"
cd [P]                 Change folder
pwd                    Print the filename of the current folder
ls                     Folder list
save                   保存修改的文件
select [P|S]           选择文件
                       S = "all" | "none" | "first" | "previous" | "next"
tag [T]                选择标签
get [N|S] [T]          获取标签帧
                       S = "all"
set N V [T]            设置标签帧
revert                 还原
import P S [T]         从文件导入
                       P S = 文件路径 格式名称 | tags 来源 提取
autoimport [S] [T]     自动导入
                       S = 配置文件名称
albumart U [S]         下载专辑封面
                       S = "all"
export P S [T]         导出到文件
                       S = 格式名称
playlist               创建播放列表
filenameformat         应用文件名格式
tagformat              应用标签格式
textencoding           应用字符编码
renamedir [F] [S] [T]  Rename folder
                       S = "create" | "rename" | "dryrun"
numbertracks [S] [T]   给音轨编号
                       S = 音轨编号
filter F|S             过滤
                       S = 过滤名称
to24                   从 ID3v2.3 转换成 ID3v2.4
to23                   从 ID3v2.4 转换成 ID3v2.3
fromtag [F] [T]        由标签生成文件名
totag [F] [T]          由文件名生成标签
syncto T               由标签到其他标签
copy [T]               复制
paste [T]              粘贴
remove [T]             移除

然后在网上找到一个不错的例子。

kid3-cli -c 'set title "Two words"' -c 'set artist "mighty cpa"' -c 'set album "up"' -c 'set comment "now is the time for all good men to come to the aid of their countrymen"' -c 'set date 2014' -c 'set track 12345' -c 'set genre "complete"' -c 'set picture "/path/to/x12345.jpg"' -c 'set encoded-by "blahblah"' -c 'set Website "http://www.example.com"' audio.mp3

就类似于其他命令行工具,只是命令同一用-c 传递字符串来设置,而不像其他命令行,这里的set就直接是-set,并不需要一个额外的-c略有些不方便。然后最后的path是要编辑的文件的路径。

上一篇下一篇

猜你喜欢

热点阅读