zoukankan      html  css  js  c++  java
  • Python 修改 mp3 属性

      网上下载了一个新概念第三册60课的听力包,兴高采烈的放进手机里面才傻了眼,每一课的序号与标题竟然对不上号!想要听哪一课岂不是要瞎蒙!在电脑上查看mp3的属性发现文件的名称是对的,就是里面的一个Title属性莫名其妙的乱序了,而手机就是按照Title来显示的。当然我不会蛋抽一个一个的改回来!上网查到python的扩展库eyeD3可以处理mp3属性,马上试一下:

     

    eyeD3官网:http://eyed3.nicfit.net/

      官网里面有安装包,也可以直接用pip和virtuallenv来安装,要求是2.6或者2.7的python,我用的是2.7,直接下载了离线包,解压后进入文件夹找到setup.py文件,运行

    python setup.py install

    就可以进行安装。

      对一些属性的修改操作如下:

    import eyed3
    
    audiofile = eyed3.load("song.mp3")
    audiofile.tag.artist = u"Nobunny"
    audiofile.tag.album = u"Love Visions"
    audiofile.tag.title = u"I Am a Girlfriend"
    audiofile.tag.track_num = 4
    
    audiofile.tag.save()

       字符串前面的 u 代表unicode,也可以用unicode()来进行转换。

      这样就可以轻松愉快的修改mp3属性了,而且还能顺带将原来带有"xxx英语学习网"给去掉哇哈(处女座看到笑了)

  • 相关阅读:
    JS----事件
    JS----计时器
    JS----文档对象模型
    JS----基本数据类型
    JS----函数
    JS----数组
    JS----正则表达式
    CSS----盒子模型与浮动
    Web-9月13日随笔
    Web-9月14日随笔
  • 原文地址:https://www.cnblogs.com/jolin123/p/3641059.html
Copyright © 2011-2022 走看看