首页 > 解决方案 > 使用 python mutagen 获取歌词

问题描述

我是 python 新手。我一直在练习使用 mutagen 模块处理 mp3 元数据。

我在屏幕上遇到了我的文件的歌词。这是我从终端截取的截图

这是我的代码:

import mutagen
from mutagen.flac import FLAC
from mutagen.mp3 import MP3
import os
os.system('cls')
meta_date = MP3("E:\\boo\\album\\80s Rock Essentials (2021) Mp3 320kbps [PMEDIA] ⭐️\\013. Survivor - Eye of the Tiger.mp3")
print(meta_date)
meta_data = FLAC("E:\\boo\\album\ACDC - Discography (20 albums 1975 - 2008) [FLAC] [h33t] - Kitlope\\ACDC - Back in Black 1980\\AC-DC - Back in Black - 02 - Shoot to Thrill.flac")
print(meta_data)

对于第一个打印电话,我在终端上收到了歌词。但对于第二首,我没有得到歌词。

我有一些问题:

  1. 这是什么类型的歌词?音乐播放器可以用吗?
  2. 我得到的这个字符串似乎是字典中的一个元组,但这对我来说没有意义(它在类似元组的部分之前有这个USLT 前缀)。有人可以澄清这是什么吗?

提前致谢

标签: pythonmutagen

解决方案


推荐阅读