我希望能够检测音频文件是否嵌入了相册艺术,如果没有,请将相册艺术添加到该文件中。我在用诱变剂
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()
嵌入flac:
为了完整,检测图片
相关问题 更多 >
编程相关推荐