eyed3使用过程中报Lame tag CRC check failed
时间: 2024-02-22 14:59:34 浏览: 246
这个问题通常是由于 MP3 文件中的 LAME 标签 CRC 校验失败导致的。这可能是由于 LAME 编码器版本的不同或者标签被其他工具修改而导致的。
你可以尝试使用 `--ignore-tag-errors` 参数忽略这些错误,例如:
```
$ eyed3 --ignore-tag-errors *.mp3
```
如果你想删除所有的 LAME 标签,可以使用 `--remove-frame='TXXX:LAME'` 参数,例如:
```
$ eyed3 --remove-frame='TXXX:LAME' *.mp3
```
这将删除所有的 `TXXX:LAME` 标签。注意,这将永久删除这些标签,操作前请谨慎考虑。
相关问题
eyeD3: error: unrecognized arguments: --ignore-tag-errors
如果 `eyed3` 版本较老,可能不支持 `--ignore-tag-errors` 参数。你可以尝试升级 `eyed3` 到最新版本,然后再尝试使用该参数。
如果升级不是一个可行的选项,你可以尝试使用以下命令来删除所有的 LAME 标签:
```
$ eyeD3 --remove-all-images --remove-frame=TXXX:LAME --remove-frame=PRIV:ID3v2_UnsynchronizedLyrics *.mp3
```
这将删除所有的 LAME 标签和歌词标签,因此请谨慎操作。
eyed3最新版本
目前 `eyed3` 的最新版本是 `0.9.5`。你可以在终端中使用以下命令来升级 `eyed3`:
```
$ pip install --upgrade eyed3
```
如果你使用的是 macOS 或 Linux 系统,你可能需要在命令前加上 `sudo` 以获取管理员权限。
升级完成后,你可以使用 `eyed3 --version` 命令来检查版本信息。
阅读全文