美文网首页
kid3-cli命令行audio tagger的使用

kid3-cli命令行audio tagger的使用

作者: mudssky | 来源:发表于2020-02-16 21:23 被阅读0次

    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是要编辑的文件的路径。

    相关文章

      网友评论

          本文标题:kid3-cli命令行audio tagger的使用

          本文链接:https://www.haomeiwen.com/subject/elomfhtx.html