• Как прикрепить изображение к аудиозаписи с помощью eyed3?

    kentyxa14
    @kentyxa14
    kentyxa14
    Здесь изменена версия кода, который я использую. Вы хотите изменить example.mp3 и cover.jpg (и, возможно, мим типа тоже):

    import eyed3
    
    audiofile = eyed3.load('example.mp3')
    if (audiofile.tag == None):
        audiofile.initTag()
    
    audiofile.tag.images.set(3, open('cover.jpg','rb').read(), 'image/jpeg')
    
    audiofile.tag.save()

    tag.images.set() принимает три аргумента:



    Тип изображения: это тип изображения. 3 - код для обложки. Вы можете найти их здесь.
    Данные изображения: это двоичные данные вашего изображения. В этом примере я использую open().read().
    Mime Type: тип файла, который является двоичным. Если это файл jpg, вам понадобится image/jpeg, и если это файл png, вам понадобится image/png.
    Ответ написан
    Комментировать