Есть “audiobook_cp1251.mp3” файл с тегами в кодировке “ср1251”
С помощью программы mid3iconv читаю теги:
$ mid3iconv -p -d "audiobook_cp1251.mp3" Updating audiobook_cp1251.mp3 COMM=='dou'=The Black Box Publishing, NOT FOR SALE http://www.realmusic.ru/black_box TALB=Ñòàðàÿ Äîáðàÿ Ñàé Ôàé TCON=audiobook TDRC=2011 TIT2=Îïåðàöèÿ 'Âîíþ÷êà' TPE1=Êëèôôîðä Ñàéìàê TRCK=70
$ mid3iconv -e CP1251 -p -d "audiobook_cp1251.mp3" Updating audiobook_cp1251.mp3 COMM=='dou'=The Black Box Publishing, NOT FOR SALE http://www.realmusic.ru/black_box TALB=Старая Добрая Сай Фай TCON=audiobook TDRC=2011 TIT2=Операция 'Вонючка' TPE1=Клиффорд Саймак TRCK=70
Пытаюсь прочитать теги в pythone с помощью библиотеки TinyTag.
$ python3 Python 3.4.3 (default, Oct 14 2015, 20:28:29) [GCC 4.8.4] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from tinytag import TinyTag >>> tag = TinyTag.get('audiobook_cp1251.mp3') >>> tag.artist 'Êëèôôîðä Ñàéìàê' >>> tag.artist.encode('utf8') b'\xc3\x8a\xc3\xab\xc3\xa8\xc3\xb4\xc3\xb4\xc3\xae\xc3\xb0\xc3\xa4 \xc3\x91\xc3\xa0\xc3\xa9\xc3\xac\xc3\xa0\xc3\xaa'
А из файла, где tags с кодировкой utf8, естественно все читается нормально
>>> tag = TinyTag.get('audiobook_2.mp3') >>> tag.artist 'Арльд Роберто'
Подскажите, как мне правильно преобразовать tag из cp1251?