1.下载软件:

点击下载批量添加歌曲封面软件

2.解压软件

下载之后点击解压软件,双击打开Mp3AddCover.exe

3.使用说明

1.添加歌曲(mp3格式)所在文件夹
2.添加封面(jpg格式)所在文件夹
3.点击“添加封面”按钮开始自动匹配歌曲封面
Ps:保持歌曲和封面名一致

4.主要代码

需要添加nuget包:

/// <summary>
/// 给歌曲添加封面
/// </summary>
/// <param name="coverPath">封面路径</param>
/// <param name="filePath">歌曲路径</param>
/// <param name="isReplace">是否替换当前mp3文件原有的封面</param>
public static void SetAlbumArt(string coverPath, string filePath, bool isReplace)
{var fileInfo = new FileInfo(filePath);Stream stream = fileInfo.Open(FileMode.Open);var abstraction = new TagLib.StreamFileAbstraction(fileInfo.Name, stream, stream);var file = TagLib.File.Create(abstraction);var picture = file.Tag.Pictures;if (picture.Length > 0 && !isReplace){return;}Picture pic = new Picture(){Type = PictureType.FrontCover,Description = "Cover",MimeType = System.Net.Mime.MediaTypeNames.Image.Jpeg};Image image = Image.FromFile(coverPath);MemoryStream ms = new MemoryStream();image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);ms.Position = 0;pic.Data = ByteVector.FromStream(ms);file.Tag.Pictures = new IPicture[] { pic };file.Save();file.Dispose();
}

如何给MP3文件添加封面相关推荐

  1. mp3 文件专辑封面 一点点知识

    mp3 文件专辑封面 一点点知识 (2013-04-22 22:40:09) 转载▼ 标签: android mp3 id3 封面 it 分类: Android机制 首先,MP3文件的专辑封面数据是编 ...

  2. 获取mp3文件的封面,所属专辑以及以及其他基础信息

    使用的工具是ID3 Reader,有兴趣的朋友可以访问以下网址: 官方demo:http://web.ist.utl.pt/antonio.afonso/www.aadsm.net/libraries ...

  3. html给视频添加封面,如何给视频文件添加封面(高手来!)?

    高端大气上档次的视频封面,是吸引公众观看自己视频的第一步.好看的视频封面会吸引他人点开视频,那么该如何制作视频封面呢?其实制作的方法并不复杂,下面分享一种超级简单的制作视频封面的方法! 具体步骤如下: ...

  4. mp3文件怎么转换格式

    mp3格式是一种通用的音频格式,大多用于保存歌曲.电影,相信大家有时候在网上下载的音频文件也是mp3格式,但是有一个问题,mp3格式音频文件可以和我们的设备不兼容,所以大家在播放mp3格式音频时可能需 ...

  5. MP3文件的切割和合并

    MP3文件的切割和合并 package cn.itcast.sequenceinputstream; /*需求:把一首mp3先切割成n份,然后再把这些文件合并起来*/import java.io.Fi ...

  6. linux给音乐添加封面,linux系统获取MP3的专辑封面图片

    linux系统获取MP3的专辑封面图片 背景 我们播放的MP3格式的音乐的时候,有的显示专辑封面图片,有的不显示,这是为什么呢?是这样的,我们看到的MP3文件不仅仅包含听到的那些声音,其实作为一个MP ...

  7. python 显示文件的十六进制字符,提取mp3文件的专辑封面

    如果你额外安装了mutagen模块,那么很容易查到使用mutagen库的方法,代码如下: from mutagen import Fileaudio=File('test.mp3') img_data ...

  8. java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)

    MP3结构简单介绍 有时我们会发现MP3文件在电脑上可以显示出封面图,艺术家,标题,唱片集等等信息,这是因为MP3中有ID3标签信息. MP3文件大体上分为三个部分:ID3V2+音频数据+ID3V1 ...

  9. mp3 添加封面 linux,Qmmp音乐播放器1.2.0发布! Ubuntu中安装方法

    Qmmp是一款基于Qt的音乐播放器,它具有winamp或xmms接口,目前已经发布了1.2.0版本(Qt4版本为0.11.0),并增加了许多新功能,改进以及一些错误修复. Qmmp 1.2.0(0.1 ...

最新文章

  1. Mysql AB复制
  2. 是时候抛弃旧的摩尔定律了
  3. jQuery 的 serializeArray()、serialize() 方法
  4. 前端学习 -- 超链接
  5. LeetCode算法题9:递归和回溯-N皇后问题
  6. github如何删除一个repository【找不到settings】
  7. CentOS release 6.2 共享文件夹
  8. 2019 Flink Forward 大会最全视频来了!(附PPT下载) | 5大专题不容错过
  9. 应用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space)
  10. Jquery快速构建可拖曳的购物车-DragDrop
  11. mysql未监控在3306_监控MySQL或Web服务是否正常
  12. Java中父子类引用的理解
  13. IKM JAVA , SPRING, HIBERNATE_ANZ
  14. 记事本编写java_如何使用记事本编写java程序
  15. 408计算机及格要什么水平,2019考研计算机408难度水平?
  16. 亲测有效win10系统QQ音乐无法安装
  17. 【二分图匹配】矩阵游戏
  18. ../和./和/的区别
  19. 微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)
  20. pytorch开发工具

热门文章

  1. bat命令大全 自学_我毕业3年月薪8万,感谢这5个自学网站,让我受益一生
  2. 四年上册级计算机教学计划,关于小学数学四年级上册的教学计划
  3. 老百姓买房的十大死穴 别被一套房拴住一辈子
  4. python 生日快乐歌_祝你生日快乐!
  5. 流行音乐界有一个人叫Michael Jackson!
  6. canvas图像处理汇总
  7. 潘石屹学python-周鸿祎调侃潘石屹学python:他写的估计一百行里有十个漏洞
  8. matlab的imfilter,在matlab中实现IMFILTER
  9. docker-compose 搭建 superset bi报表工具
  10. 2020工具钳工(中级)考试题库及工具钳工(中级)复审模拟考试