我的许多mp3都有ID3字段,该字段的开头或结尾处都包含空格。我正在寻找以下应用程序:


可以修整(=删除开始和结尾空格)我选择的文件夹中每个mp3的每个ID3字段
子文件夹是递归的,即不只是获取位于文件夹根目录下的mp3
具有GUI
在Windows,Linux或Mac OS上都可以使用
是免费的还是不免费的
/>

#1 楼

您应该能够使用Mp3tag做到这一点。 Mp3tag具有用正则表达式替换的功能,可让您删除所需的任何标签字段中的空格。

您的要求:


具有一些正则知识表达式,您可以在所需的任何ID3字段的开头和结尾处修剪空格。
可以查看选定文件夹的所有子文件夹
具有GUI
免费提供,可在Windows上运行

要修剪空格(所有标签的开头和结尾),请使用操作(感谢Izzy!):



评论


在正则表达式上的提示:^ \ s +(。*)\ s + $替换为“ $ 1”(或“ \ 1”,具体取决于应用程序用于反向引用的内容)。如果您还想捕获仅在前面或末尾有空格的对象(以上内容仅捕获同时具有两个空格的对象):前者为^ \ s +(。*)$,后者为^(。*)\ s + $。

– Izzy♦
2014年2月25日在21:09

@Izzy和Ben:太棒了,它运作完美。我用了1美元,非常感谢!

–弗朗克·德农库尔
2014年3月20日在0:56



实际上,这对我不起作用。我使用了_TAG:^ \ s +->“”和_TAG:\ s + $->“”,对我来说效果很好。

– PhilippGächter
16年6月9日在8:53

#2 楼

Puddletag是我在Ubuntu上使用的解决方案。 Puddletag的外观与Windows平台上的mp3tag非常相似。



请求的功能:


可以使用功能Trim Whitespace(我不使用此功能
,因为我确实使用特定的
样式重命名了所有文件)
可以递归添加文件夹
GUI可用
可在Ubuntu,Fedora上免费进行开源工作,可以
以deb或源代码的形式下载,并包含在Ubuntu中。我认为这非常有用,例如自动编号,删除重复的值,删除除选定值之外的所有值,从标签更新字段,排序值,导入和导出插图,脚本功能(RegEx),以及我最喜欢使用基于Web的标签源来标记音频文件的一种如MusicBrainz,Discogs,Amazon,FreeDB,AcoustID。甚至可以使用Mp3tag的标记源,但我从未测试过。

#3 楼

MP3diags

我已经看到了删除MP3diags中的空格的功能,但不要问我它是哪一列。该程序检测到无数错误,您可以轻松地花几天时间修复所有错误。

它是免费的,并且可用于所有主要平台



#4 楼

Jaikoz Music Tagger有一个专门用于此目的的内置任务,称为Remove WhiteSpace,还有一个名为Remove Widespace的任务,该任务可在文本中间查找多个空格的实例并将其缩减为一个。

在此屏幕快照中,第一个“专辑歌手”值具有开头和结尾的空格,Jaikoz会用粉红色突出显示该空格,选择该字段,然后选择“ Edit:Remove Whitespace”将其删除。当然,您可以根据需要选择所有字段并一次性修复所有字段。

Sonic和Youth之间还有两个空格,选择“删除宽幅”会将其减小为一个。

Jaikoz可在OSX,Windows和Mac上使用。



免责声明:我是Jaikoz开发人员。

#5 楼

您可以在bliss中设置一条规则来为您执行此操作,这样bliss会为所有专辑修剪给定类型的所有字段:

单击设置cog并启用“标签”规则:



现在启用修剪规则,选择要修剪的字段:



最后,单击“应用规则在页面底部。”

免责声明:我是bliss项目的程序员和创始人。