Мутаген: как обнаружить и встроить альбом искусства в MP3, FLAC и MP4

Я хотел бы быть в состоянии определить, имеет ли аудиофайл встроенный альбом Art и, если нет, добавьте альбом Alt для этого файла. Я использую мутаген

1) Обнаружение альбома Art. Есть ли более простые метод, чем этот псевдо код:

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) Я нашел это для встраивания альбома Art в файл MP3: Как вы встраиваете альбом искусству в MP3, используя 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()   

10
задан Community 23 May 2017 в 11:52
поделиться