Как Вы встраиваете искусство альбома в MP3 с помощью Python?

Статическая типизация: языки, такие как Java и Scala, статичны.

Переменные должны быть определены и инициализированы до того, как они будут использоваться в коде.

для ex. int x; x = 10;

System.out.println (x);

Динамический ввод: Perl - это динамически типизированный язык.

Переменные не обязательно должны быть инициализированы до они используются в коде.

y = 10; используйте эту переменную в последней части кода

28
задан jjnguy 3 January 2009 в 22:10
поделиться

4 ответа

Похож на Вас, должен добавить специальный тип кадра к MP3. Обратитесь на сайт на теги ID3

, Также учебное руководство для мутагена подразумевает, что можно добавить, что теги ID3 в мутагене видят

3
ответ дан Andrew Cox 14 October 2019 в 10:52
поделиться

I've used the eyeD3 module to do this exact thing.

def update_id3(mp3_file_name, artwork_file_name, artist, item_title):    
    #edit the ID3 tag to add the title, artist, artwork, date, and genre
    tag = eyeD3.Tag()
    tag.link(mp3_file_name)
    tag.setVersion([2,3,0])
    tag.addImage(0x08, artwork_file_name)
    tag.setArtist(artist)
    tag.setDate(localtime().tm_year)
    tag.setTitle(item_title)
    tag.setGenre("Trance")
    tag.update()
13
ответ дан 28 November 2019 в 03:08
поделиться

Вот как добавить example.png в качестве обложки альбома в example.mp3 с помощью мутагена:

from mutagen.mp3 import MP3
from mutagen.id3 import ID3, APIC, error

audio = MP3('example.mp3', ID3=ID3)

# add ID3 tag if it doesn't exist
try:
    audio.add_tags()
except error:
    pass

audio.tags.add(
    APIC(
        encoding=3, # 3 is for utf-8
        mime='image/png', # image/jpeg or image/png
        type=3, # 3 is for the cover image
        desc=u'Cover',
        data=open('example.png').read()
    )
)
audio.save()
37
ответ дан 28 November 2019 в 03:08
поделиться

Хороший маленький CLI-инструмент, который мне очень помог в проверке того, что я делал при разработке id3 вещей, это mid3v2, который является мутагеновской версией id3v2. Он поставляется в комплекте с библиотекой мутагенов Python. Источник этого маленького инструмента также дал мне много ответов о том, как использовать мутаген

.
0
ответ дан 28 November 2019 в 03:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: