gitee:
https://gitee.com/sarjet/media-metadata-tag-editor_cmd-m
软件说明
软件名称:
MediaMetadataTagEditor_cmd
软件版本:
v1.0.0
软件功能:
可以提取文件名的信息, 设置媒体文件的TagInfo相关信息
命令行说明:
-dir / d : 目录下的文件
-rfilter / r : 正则过滤器
-file / f : 接收的文件
-debug / dbg : 调试模式
-pause / p : 退出前暂停
-regexName / rn : 正则名称
-Title / bt : 标题
-Subtitle / fbt : 副标题
-Category / bj : 标记
-Comment / bz : 备注
-Artist / ysj : 参与创作的艺术家
-ContentCreateDate / n : 年
-Genre / lp : 流派
-Director / dy : 导演
-Producer / zzr : 制作人
-Writer / czr : 创作人
-Publisher / fbz : 发布者
-EncodedBy / bmry : 编码人员
-AuthorURL / zzurl : 作者URL
-PromotionURL / cxurl : 促销URL
-ParentalRating / jzfj : 家长分级
-Composer / zqz : 作曲者
-Conductor / zhz : 指挥者
-Period / sq : 时期
-Mood / fw : 氛围
-DiskNumber / bfsz : 部分设置
-InitialKey / cstx : 初始调性
-BeatsPerMinute / jps : 每分钟节拍数
示例:
1. 修改 L123.mp4 的Tag标题为L123(文件名), -dbg 表示打印参数不操作
MediaMetadataTagEditor_cmd.exe -f "L123.mp4" -regexName "(?<name>.+)\.mp4$" -Title "$name$" -dbg -p
2. 遍历 ./ (当前文件夹下包含子文件夹的) *.mp4 的Tag标题并修改为文件名, -dbg 表示打印参数不操作
MediaMetadataTagEditor_cmd.exe -d "./" -r ".+\.(mp4)$" -regexName "(?<name>.+)\.mp4$" -Title "$name$" -dbg -p
执行代码样例
D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable>MediaMetadataTagEditor_cmd.exe -d "./" -r ".+\.(mp4)$" -regexName "(?<name>.+)\.mp4$" -Title $name$ -dbg -p
Relpath convert:
Cur : D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable\
Rel : ./
Cnv : D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable\
Tools : D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable\exiftool.exe
Running...
-Dir : D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable\
Item : 1 / 2
File : K21.mp4
Args : -overwrite_original -ItemList:Title="K21" "D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable\K21.mp4"
Item : 2 / 2
File : L13.mp4
Args : -overwrite_original -ItemList:Title="L13" "D:\MediaMetadataTagEditor_proj\MediaMetadataTagEditor_cmd\Protable\L13.mp4"
效果
image-20230129153540340
效果