如何从目录中的 mp3 文件中获取歌曲名称和艺术家?

如何从目录中的 mp3 文件中获取歌曲名称和艺术家?

我有一个包含 mp3 和 flac 文件的恢复目录。名字都丢失了。所以我得到的只是大约 30,000 个名称如 f30818304.flac 的混乱文件

我玩了一些,发现文件中的标签完好无损。但问题是,其中大部分我可能不需要。我只是想看看这些文件中是否有什么稀有的东西。所以我需要的是一种将标签大量写入文件的方法。像“艺术家-歌曲”一样,每行一首就足够了。

有人知道怎么做这个吗?最好是命令行。

答案1

眼睛D3(来源):

sudo apt install eyed3

find /usr/audio/incoming -name '*.mp3' -exec eyeD3 -t 'New Title' '{}' \; -exec mv '{}' /usr/audio/complete \;

-t STRING,--title=STRING设置曲目标题。

或者对于一个文件夹只是

eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3

答案2

实际上,当我在等待答案时,我开始了缓慢的过程,聆听文件并丢弃我不再需要的文件。所以我把 200 放在一个目录中并在 VLC 中打开。它几乎立即打开列表并以我需要的格式显示所有标签。然后我尝试了 5000 个文件,它几乎可以立即打开带有标签的文件列表,效果非常好。所以这对我来说就足够了。

VLC 团队干得好。 :)

相关内容