Я в настоящее время использую модуль Mutagen для Python для подготовки тегов MP4 видеофайла для iTunes. Он отлично работает, но я пропускаю один действительно важный тег, он называется «stik» и обозначает тип медиа iTunes.iTunes MP4 Теги/Метаданные с Python3 и Mutagen
Это мой текущий код:
mp4_video_tags = MP4(mp4_file)
mp4_video_tags['\xa9nam'] = 'Video Name'
mp4_video_tags['\xa9alb'] = 'DVD-Name'
mp4_video_tags['\xa9gen'] = 'Video-Training'
mp4_video_tags['\xa9day'] = '2015'
mp4_video_tags['\xa9ART'] = 'Company'
mp4_video_tags['aART'] = 'Company'
mp4_video_tags['\xa9wrt'] = 'Company'
mp4_video_tags['cprt'] = 'Copyright (c) Company'
mp4_video_tags['desc'] = 'description'
mp4_video_tags['tvsh'] = 'DVD-Name'
mp4_video_tags['trkn'] = [(1, 18)]
mp4_video_tags['disk'] = [(1, 1)]
mp4_video_tags['stik'] = 10
mp4_video_tags.save()
Этот код работает очень хорошо, но он выходит из строя на «mp4_video_tags [„стик“] = 10», так как значение этого тега не может быть целым числом , Но в соответствии с этим перечнем: https://code.google.com/p/mp4v2/wiki/iTunesMetadata#Media_Type_%28stik%29
оно должно быть целым числом, равным 10 для ТВ-шоу.
Я заметил, что Mutagen не показывает «стик» тег в их список тегов/документы, может быть, это не поддерживается по умолчанию: https://mutagen.readthedocs.org/en/latest/api/mp4.html
Может кто-нибудь объяснить мне, как я могу установить MP4 Tag «стик «до 10 для ТВ-шоу с Мутагеном?
Спасибо, я могу подтвердить, что он отлично работает с вашим решением. –