首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅在Mp3中mutagen.py编辑后的iTunes持续时间加倍

仅在Mp3中mutagen.py编辑后的iTunes持续时间加倍
EN

Stack Overflow用户
提问于 2022-08-11 08:53:14
回答 1查看 38关注 0票数 0

我正在尝试创建一个python代码来编辑mp3的信息并添加标题、艺术家和专辑。这样,当它在iTunes中打开时,我不需要手动将信息添加到歌曲中。在我以mp3打开iTunes文件之后,iTunes显示的mp3的持续时间增加了一倍(到7:07),而文件资源管理器和VLC中的mp3文件的持续时间保持不变(3:39)。我有90%的把握,长度加倍后,诱变(编辑文件的模块)完成它的工作。但也可能是iTunes问题,我不确定。请提供反馈,谢谢!

https://discussions.apple.com/thread/250712483 -这条线说,在编辑了一首歌的艺术作品后,音轨时间就会被延长。

现在的代码:

代码语言:javascript
复制
def info_of_mp3(dictionary_of_info, filenamefull):
    from mutagen.id3 import ID3, TIT2, TPE2, TALB, TPE1, TYER, TDAT, TRCK, TCON, TORY, TPUB, USLT
    dictionary_of_info = {   # example info input
    "TIT2":"Idli Chutney",  #TITLE
    "TPE1":"Sean Roldan",  #ARTIST
    "TALB":"None"  #ALBUM
}
    filenamefull = "Sean Roldan - Idli Chutney.mp3"  #example filename input
    SAVE_PATH = "C:/directions/to/my/folder"
    audio = ID3(SAVE_PATH+"/"+filenamefull)
    
    audio.add(TIT2(encoding=3, text = dictionary_of_info["TIT2"]))    #TITLE
    audio.add(TPE1(encoding=3, text = dictionary_of_info["TPE1"]))    #ARTIST
    audio.add(TALB(encoding=3, text = dictionary_of_info["TALB"]))    #ALBUM

    audio.save(v2_version=3)

文件资源管理器长度:文件资源管理器

iTunes长度:iTunes

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-20 20:32:11

您只需在iTunes上转换为AAC版本即可。这也使歌曲的副本,所以你可以删除原。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73317893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档