转换MP3标签文件mp3ws

首页  后退  前进

mp3ws

mp3ws=%L||cliplist||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||$var_aa||$GLOBALNAME||Path||Mode, ||Dialogs, ||upd<>

 

转换MP3标签文件.

 

参数:


第一个必需参数。可以有几个选项:

%L,

%WL

选定的mp3文件列表。

您也可以使用完整路径文件%P%N列表的路径。见附录7或c:\List.txt

cliplist

剪贴板中完整对象路径的列表.

LISTF<>

指定对象的列表。见附录22

PS<>

目录对象列表。见附录22

FOLDC<>

目录内容中的对象列表。见附录22

FOLDM<>

子文件夹中选定对象和所有对象的列表。见附录22

LISTC<>

所选对象的列表不带重复项。见附录22。

$var_aa

数组. 变量 $var_a... - 在命令exect中创建的路径数组

$GLOBALNAME

数组。有关全局变量路径的列表,请参见附录23


第二个必需参数。

Path

路径.

Path(!!Flag!!Name.Ext!!Insert). 子参数用符号分隔!!

 它可以有1(强制)到4个子参数

Path//Flag(//Name.Ext//Insert). 子参数用符号分隔//(推荐)

 它可以有2(强制)到4个子参数,其中:

 Path - 目标路径在哪里创建转换后的mp3文件.

 Flag :

   0  - 不覆盖现有的对象。添加一个计数器。 (默认)

    1  - 覆盖现有对象。

    2  - 添加,如果存在。

   3  - 向目标路径添加计数器(如果存在)。

    4  - 如果对象名称匹配,则跳过。

 Name.Ext -创建文件的名称和扩展名.

 Insert - 添加到基本名称.

   如果Insert以**开头,则下一行代替扩展名。

    如果插入以++开头,则后续行添加一个扩展。

如果Path=x,Name=x,Ext=x,则路径/名称/扩展名将从原始文件的路径中获取。

--------------------------------------------------------------------------------

路径//标志// RegExp //替换路径也受支持,其中:

 Path - 目标路径(如果要在参数中使用对象路径,则使用两个冒号:).

 Flag - 见上面

 RegExp//Replace - 用符号分隔的字符串//表示使用正则表达式更改路径路径(目标路径):第一部分"要查找的内容",第二部分"要替换的内容"请参见增补2.

如果路径转换以反斜杠结束,则它是目标路径,如果不是,则为文件.


第3个必需参数.

Mode

模式. Number//String,其中:

Number :

 删除所有标签(使用负数)。

     它可以是标志的总和(-7:删除所有ID3v1,ID3v2和APEv2标签)。

      字符串未指定。

  -1  - 删除所有ID3v1标签。

  -2  - 删除所有ID3v2标签。

  -4  - 删除所有APEv2标签.

 

转换ID3v1标签。

    1  - 标题(Title)。

    2  - 艺术家(Artist)。

    3  - 专辑(Album)。

    4 - 年 (Year)。

    5  - 评论(Comment)。

    6  - 曲目Number(Track)。

    7  - 类型(Genre)。

 

 转换ID3v2标签.

 有关标签及其可能值的详细信息,请参见id3.org

 

   22 (APIC) - 内联图片(封面).

        22//FileImage//PictureType, 其中:

          FileImage - 图像JPG,JPEG,PNG路径

            它也可以是附录24中的一串参数

          PictureType - [可选] 图像设置的类型,数字(默认为0)

 

   75 (USLT) - 文本轨道.

        75//FileLyrics//Code, 其中:

          FileLyrics -文本文件的路径.

            它也可以是附录24中的一串参数

        Code - [可选] 编码:

           0 - ANSI 1251 (默认情况下), 1 - UTF-16 LE 1200, 2 - UTF-16 BE 1201, 3 - UTF-8

 

   32 (POPM) - 人气评级(可能包含评级,电子邮件和计数器).

        32//Rating//E-Mail//Counter , 其中:

          Rating - 曲目得分:从1到5的数字,0  - 没有得分.

          E-Mail - [可选] 电子邮件或安装评级的程序的名称(默认为空)。

          Counter - [可选] (默认情况下 0)

   38 (TALB) - 专辑,电影或节目的名称,从中可以看出这段经文.

   39 (TBPM) - 包含每分钟的节拍数量.

   40 (TCOM) - 作曲家.

   41 (TCON) - 音乐类型.

   42 (TCOP) - 版权信息.

   43 (TDAT) - 以'DDMM'格式记录的日期.

   44 (TDLY) - 以毫秒为单位暂停工作.

   45 (TENC) - 编码音频文件的人员或组织的名称.

   46 (TEXT) - 作词歌词.

   47 (TFLT) - 类型音频编解码器:MPG/1,MPG/2,MPG/3,MPG/2.5,MPG/AAC,PCM,VQF,MIME.

   48 (TIME) - 以'HHMM'格式录制时间.

   49 (TIT1) - 对内容组的描述(例如,“Concert  -  Piano”,“Weather  -  Hurricane”)

   50 (TIT2) - 职称.

   51 (TIT3) - 澄清工作的名称.

   52 (TKEY) - 工作的色调.

   53 (TLAN) - 歌词的语言.

   54 (TLEN) - 工作时间以毫秒为单位.

   55 (TMED) - 媒体类型,任意文本或括号中的代码.

   56 (TOAL) - 原始专辑标题.

   57 (TOFN) - 原始文件名称.

   58 (TOLY) - 原始文本的作者(可以指定几个,用符号'/'分隔)。

   59 (TOPE) - 原始艺术家(您可以指定几个,用符号'/'分隔)。

   60 (TORY) - 原来的一年.

   61 (TPE1) - 主要执行者(可以指定多个,用'/'符号分隔).

   62 (TPE2) - 乐队/管弦乐队/伴奏.

   53 (TPE3) - 澄清工作的名称.

   64 (TPE4) - 有关修改的信息(混音等)。

   65 (TPOS) - 相册字段的编号(如果使用多个媒体,例如双CD)。

   66 (TPUB) - 出版者.

   67 (TRCK) - 专辑中的作品数量(例如“4/9”)。

   68 (TRDA) - 日期记录.

   69 (TSIZ) - 大小.

   70 (TSRC) - 国际标准书写代码(12个字符).

   71 (TSSE) - 用于编码的软件/硬件和设置。

   72 (TYER) - 这一年.

   

   针对 38 - 72 : Number//Value//Code

        Value - 标签设置的值.

         可以是字符串,数字,日期等(取决于标签的类型)

        Code - [可选] 编码:

           0 - ANSI 1251 (по умолчанию), 1 - UTF-16 LE 1200, 2 - UTF-16 BE 1201, 3 - UTF-8

 

   29 (MCDI) - 用于cddb搜索的TOC CD-ROM的内容等。

   31 (PCNT) - 这个文件播放了多少次.

   76 (WCOM) - 商业信息.

   77 (WCOP) - 版权/法律信息.

   78 (WOAF) - 音频文件的官方网页.

   79 (WOAR) - 表演者的官方网页.

   80 (WOAS) - 官方音频网页.

   81 (WPUB) - 官方出版商网站.

   

   针对 29, 31, 76 - 81 : Number//Value

        Value - 标签设置为的字符串(值).

 

————————————————————————————————————————————

String - 参数与附录24相同

   参数之间分隔符 ;;

  如果未注册String,则删除指定标签的数据.

--------------------------------------------------------------------------------

多个Number//String 对可以通过||使用

 

 Number//String||Number//String||...||Number//String


更多选项:

dialogs

对话框.

 描述

有关对话框的各种参数,请参见附录18.

 [input] - InputBox中的输入对话框.

 [richinput] - 用于在RichInputBox中输入信息的对话框.

 [combo] - 对话框,用于选择ComboBox中的信息.

 [group] - 对话框,用于选择GroupBox中的信息.

 [check] - 用于在CheckBox中选择信息的对话框.

 [edits] - EditBox中的信息选择对话框.

 [sfold]  - 选择目录.

 [zfold]  - 选择目录。

  [sopen]  - 选择要打开的文件。

  [ssave]  - 选择要保存的文件。

  [sicon]  - 查看和选择图标的对话框。

...和其他对话框.

upd<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新..

 

注释:

 

与mp3wf命令类似。

 

另见:

 

mp3is, mp3im, mp3wf

 

例子:

 

mp3ws=%L||"%P"//1||-7||upd<1> ;; 在选定的mp3文件中删除ID3v1,ID3v2和APEv2标签

 

mp3ws=%L||"%t"//0||1//##::;;?Fmp3.2||2//##::;;?Fmp3.1||upd<3> ;; 在选定的mp3文件中,将ID3v1标签"标题"和"艺术家"替换为艺术家和从文件名获得的标题并保存到对侧面板

 

mp3ws=%L||"%t"//0||1//##Название~~трека||upd<3> ;; 在选定的mp3文件中,用指定的短语替换ID3v1标签"标题"并保存到对侧面板

 

mp3ws=%L||"%t"//0||1//^^В~~начало~~названия||upd<3> ;; 在选定的mp3文件中,将指定的短语添加到ID3v1标签"标题"(标题)的开头,并将其保存到对侧面板

 

mp3ws=%L||"%t"//0||1||upd<3> ;; 在选定的mp3文件中,删除ID3v1标签"标题"(名称)并保存到对侧面板

 

mp3ws=%L||"%t"//0||-1||upd<3> ;; 在选定的mp3文件中,移除ID3v1标签并保存到对侧面板

 

mp3ws=%L||"%t"//0||-2||upd<3> ;; 在选定的mp3文件中,移除ID3v2标签并保存到对侧面板

 

mp3ws=%L||"%t"//0||-3||upd<3> ;; 在选定的mp3文件中,移除ID3v1和ID3v2标签并保存到对侧面板

 

mp3ws=%L||"%t"//0||-4||upd<3> ;; 在选定的mp3文件中,删除APEv2标签并保存到对侧面板

 

mp3ws=%L||"%t"//0||5//##@@s43||upd<3> ;; 在选定的mp3文件中,将ID3v1标签"评论"(评论)替换为系统日期并将其保存在对侧面板中

 

mp3ws=%L||"%t"//0||5//##http:**tc-image.3dn.ru;;*!!/||upd<3> ;; 在选定的mp3文件中,用http://tc-image.3dn.ru替换ID3v1标签"评论"(评论)并保存到对侧面板

 

mp3ws=%L||"%t"//0||5//^^Комментарий@CRLFстрока2@CRLFстрока3||upd<3> ;; 在选定的mp3文件中,将指定的短语添加到"Comment"标记(注释)的ID3v1标记的开头,并将其保存到对侧面板

 

mp3ws=%L||"%t"//0||-5||upd<3> ;; 在选定的mp3文件中删除ID3v1和APEv2标签并保存到对侧面板

 

mp3ws=%L||"%t"//0||-6||upd<3> ;; 在选定的mp3文件中删除ID3v2和APEv2标签并保存到对侧面板

 

mp3ws=%L||"%t"//0||-7||upd<3> ;; 在选定的mp3文件中删除ID3v1,ID3v2和APEv2标签并保存到对侧面板

 

mp3ws=PS<"%p"//1//0>||<info=f15::>//1||-7||upd<1> ;; 在活动目录中的mp3文件中删除ID3v1,ID3v2和APEv2标签

 

"mp3ws=%L||"%t"//0||32//5||upd<3>" - 选定的mp3文件将等级设置为“5”并保存到对侧面板

"mp3ws=%L||"%t"//0||32//0||upd<3>" - 选定的MP3文件删除评分并保存到对侧面板

"mp3ws=%L||<info=f15::>//1||22||upd<1>" - 在选定的mp3文件中删除封面(更改原始mp3文件)

 

"slist=[tc=TL] GLOBALSLIST<a> mp3ws=%L||C:\Sound\//0||22//GLOBALSLIST<:NUMBER:>" - 所选的mp3文件将从对侧面板的选定图像文件中设置封面,并将它们保存到文件夹C:\Sound\

 

"slist=[tc=TL] GLOBALSLIST<a> mp3ws=%L||<info=f15::>//1||22//GLOBALSLIST<:NUMBER:>||upd<1>" - 选定的mp3文件将从对侧面板的选定图像文件中设置封面(更改原始mp3文件)

 

"imgpr=1 slist=%UL mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||1//##::;;?Fmp3.2||2//##::;;?Fmp3.1||61//##::;;?Fmp3.1||50//##::;;?Fmp3.2||upd<1>" - 在选定的mp3文件中,删除所有标签并记录ID3v1和ID3v2标签“Title”和“Artist”取自文件名

 

"imgpr=1 slist=%UL sends=<info=f61%P%N//>!!-8~~-~~ mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||6//##::;;?Fmp3.1||1//##::;;?Fmp3.2||6//##::;;?Fmp3.1||2//##GLOBALSENDS<x1>||3//##GLOBALSENDS<x2>||67//##::;;?Fmp3.1||50//##::;;?Fmp3.2||61//##GLOBALSENDS<x1>||38//##GLOBALSENDS<x2>||upd<1>" - 在选择MP3文件去除所有标签,写ID3v1和ID3v2标签“跟踪”和“标题”从文件名取和“艺术家”和“专辑”从父文件夹的名称取

 

"imgpr=1 slist=%UL mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||1//##::;;?Fmp3.2||2//##::;;?Fmp3.1||upd<1>" - 在选定的mp3文件中,删除所有标签并写入ID3v1标签“Title”和“Artist”取自文件名

--------------------------------------------------------------------------------

© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru