10
我希望能够检测到音频文件是否嵌入了专辑封面,如果没有,则将专辑封面添加到该文件。我正在使用诱变剂诱变剂:如何检测和嵌入MP3,FLAC和MP4专辑封面
1)检测专辑封面。是否有一个更简单的方法比这个伪代码:
from mutagen import File
audio = File('music.ext')
test each of audio.pictures, audio['covr'] and audio['APIC:']
if doesn't raise an exception and isn't None, we found album art
2)我发现这个嵌入专辑封面成MP3文件: How do you embed album art into an MP3 using Python?
如何嵌入专辑封面成其他格式?
编辑:嵌入MP4
audio = MP4(filename)
data = open(albumart, 'rb').read()
covr = []
if albumart.endswith('png'):
covr.append(MP4Cover(data, MP4Cover.FORMAT_PNG))
else:
covr.append(MP4Cover(data, MP4Cover.FORMAT_JPEG))
audio.tags['covr'] = covr
audio.save()
哪里图片()函数来自哪里?你有什么要导入? – Danny
它是“从mutagen.flac导入FLAC,图片”你应该包括这个在你的文档 – Danny
截至目前在''''''''''''''''''''mutagen.flac'''中没有''''''''''。什么是'''File''',它来自哪里? –