如何通过程序批量修改MP3文件的艺术家和唱片标题

stealthbk 2008-06-04 09:52:25
如何通过程序批量修改MP3文件的艺术家和唱片标题
...全文
3488 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pazzini 2008-07-04
  • 打赏
  • 举报
回复
哈哈,这个东西我以前还真是做过呢,不过源码现在找不到了。

我记得好像是通过处理MP3文件的最后128个字节来实现的,MP3的文件信息是存储在最后128个字节中的。实际上就是一个字符串处理。

其实你可以上网搜一下,有人教怎么做的,而且也是用C#来操作的
痒痒挠儿 2008-07-04
  • 打赏
  • 举报
回复
WMPLib.IWMPMedia类中 name属性可以修改名称, setItemInfo()方法可以修改其他属性 ,希望可以帮到你

stealthbk 2008-06-04
  • 打赏
  • 举报
回复
当然自己写啦
yatobiaf 2008-06-04
  • 打赏
  • 举报
回复
http://souhao.banma.com/meitigongju/mp3zhizuo/mp3_biao_qian_xiu_gai_qi_91822.shtml
你要自己写还是用别人的软件就可以了?你看看这个软件可以做到。
春林文件批量改名系统(含MP3批量更名)绿色版 《春林文件批量改名系统》是一款功能强大集中了常用批量更名文件的优点的文件更名工具,可以把所有的文件快速方便的重命名;支持所有序号格式;支持更改文件扩展名,支持指定文件名的基本名称和扩展名,支持改名预览;支持按照mp3标签批量重命名文件,能去掉文件名中的数字、字母或其他指定字符,支持象acdsee那样按照指定模式重命名文件如自动添加序号,保留原文件名等功能; 可以直接根据文本中的文件名创建文件夹 免费版不提供高级模板的定制、子文件夹改名,文件预览、文件复制改名等功能。 如果买5个以标准版,可根据用户需要定制功能。定制前请与作者联系。购买地址:http://shareware.skycn.com/soft/6743.htm 1 免安装,解压就可以直接使用 2 去掉文件名中的数字、字母或其他指定字符 3 支持模糊匹配和正则表达式 4 自动利用mp3标签改写文件名 5 修改mp3标签,添加艺术家标题、注释等信息。 6 按照指定模式重命名文件 如自动添加序号 保留原文件名 7 修改文件扩展名 8 MP3批量更名:是根据MP3文件的ID3v1(tag信息)来对网上下载的乱七八糟MP3文件名进行批量改名,操作十分简便. 9 支持所有序号格式 如模式为 ###-### 则对应的文件名为 001-001 002-002,如果模式为001-###,则对应的文件名为001-001,001-002,001-003.... 10 支持全选 多选 连选 11 利用文本文件中的文字替换文件名。特别适合CD光盘提取的文件。 12 直接根据文本中的文件名创建文件夹 13 提取目录下的所有文件文件名,并对文件名进行编辑,比如添加序号、删除指定位置的字符等。 14 提取目录下的所有文件夹的文件名,并对文件夹名进行编辑。 15 自动生成指定目录下的文件文件夹名的文本文件文件批量更名操作步骤: 1 打开需要更名的文件夹 2 选择需要更名的文件类型 3 选择需要更名的文件,ctrl+A 全选 ctrl+单击 多选 shift+单击 连选 4 设置命名模式 \: ### 序号模式,#的个 数表示序号的位数,不足位数用0补齐,如001 002 ...999; 5 重命名预览 6 重命名。 mp3标签批量更名操作步骤: 1 打开需要更名的文件夹 2 执行菜单命令 mp3\用mp3标签重命名 格式 标题+艺术家+序号 3 预览 4 重命名。 mp3标签批量更名操作步骤: 1 打开需要更名的文件夹 2 选择mp3文件,如果选中了非mp3文件程序将自动跳过 3 设置批量命名模式 4 预览 5 重命名。 模式说明: ## 序号 ,位数不够用0补齐,最多6位 @ mp3唱片标题 $ mp3艺术家 : / 例: 模式 ##_@_$ 文件名改成 01_牵手_苏芮... 根据文本文件命名操作说明: 1 先将新的在左边的文本框中录入,一行一个文件名,不包括扩展名,不要有空行 2 然后选择需要批量改名的文件,单击预览,就可以看到文件已经改成了指定文本框中的文件名了。 提取文件名称写入到文本文件 1 打开需要更名的文件夹 2 选择需要更名的文件类型 3 选择需要更名的文件,ctrl+A 全选 ctrl+单击 多选 shift+单击 连选 4 执行提取文件基本名 5 执行将文件名保存为文本文件 创建文件夹 直接根据文本中的文件名创建

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧