无聊想提取一下昨天整理的歌曲主要是哪些歌手,然后折腾来折腾去,Aegisub帮了大忙!
一、将歌曲列表提取成HTML文件
总之先从AIMP提取一下HTML格式的歌曲列表(因为用的AIMP听歌,就用它提取了)
二、保存内容到TXT文档
打开HTML文件,把所有内容复制粘贴到TXT文档里,保存
三、使用Aegisub过滤掉花里胡哨的内容
打开Aegisub,把TXT文档拖入Aegisub里
首先要去掉歌曲名称,把TXT文档拖到Aegisub里,会弹出一个让你筛选内容的框框,根据【歌手 - 歌曲名】这个选项,我们选择去除【-】
如果是其他的,请在说话人分隔符填入其他内容
Ctrl+A选中所有字幕,把【文本】框里的内容去掉,就会去掉歌曲名了,保存成ASS文件
留下来的ASS文件里,只有说话人是我们需要的,但是也要去掉无用的内容【曲子时长和音轨】
四、把ASS文件里无用的内容去掉,再重复一次步骤三
打开一个TXT文档,把ASS文件拖入TXT文档里,就可以编辑了
利用替换功能,把这些内容全部清掉就好了,把剩下的【曲子时长、音轨、歌手名】保存到TXT文档里,再次导入Aegisub
要去除的内容是【曲子时长、音轨】,两个都在歌手名前面,并且用【.】与歌手名隔开了,所以直接填入【.】就好
下面就很简单了,第三个步骤重现,不过这次要删除的地方是【说话人】而不是【文本】
再保存ASS文件,使用TXT文档打开ASS文件,把无用的内容去除掉,就能留下你要的东西了,用Excel的筛选功能中的分析功能可以看占比数
由于歌手名那边有和谁一起唱的也会单独分开算,所以会有很多只有一次的,也可以再弄一下,继续重复步骤三,可以得到一个不错的数据