1 刮削专辑

windows平台上的刮削工具有很多,但是linux平台上的刮削工具就相对少了很多,目前可实现在线刮削的就只有MusicBrainz Picard.注意安装的时候如果是命令行安装,它的软件包名是:picard.在fedora下安装是:sudo dnf install picard.

它的数据库似乎是国外的数据库,对于老牌歌手数据库相对要全一些。而对于年轻歌手的匹配读要低一些。比如:张宇的专辑匹配度很高,而一些网络歌曲几乎匹配不到信息,而且,它的自动刮削是根据声纹来匹配的。如果匹配不成功,可以手动来匹配。

首先介绍MusicBrainz Picard来刮削信息,首次打开后界面如下:

单击添加文件夹添加音乐目录:

添加后自动开始刮削,左框所有的文件都是未识别出专辑的文件,右边是识别出专辑的文件。可以看到只有情书这一首歌识别出了专辑。右下角处可以添加可以设置专辑图片,这里设置了一张风景图片,如果你有强迫症,可以自己寻找该专辑的图片进行设置,然后保存。

现在来处理左边的歌曲,单击任一歌曲,下方框会显示该歌曲的标签信息,对于混乱的,乱码的,以及标签内各种广告信息,可以在此处修改和清理,如删除了description的内容,同样可以在右下角封面位置右击->选择本地文件来设置音乐封面,修改完后保存。

对于未识别出专辑的文件,可以在该歌曲上右击->查找相似音轨来尝试查找专辑:

选择合适的条目后选择载入Picard.可以看到右边的专辑目录会多出一个专辑,在Picard上刮削大概率是刮削不出专辑封面的,需要自己设置一张专辑封面,完了保存即可。

之后用kodi或其它播放软件打开即可。该软件还有其它很多功能,你们可以慢慢探索一下。

2 编辑标签信息和封面

如果发现你设置了音乐封面,kodi还是识别不出来,那音乐格式多半是wav格式,它不支持专辑封面,解决方法有3种:

  1. 将wav转为flac

  2. 利用kid3标签编辑工具

  3. 利用kodi3来设置音乐封面

下面分别来介绍:

  1. 将wav转成flac,至于音质有没有损失,网上普遍的说法的没有音质上的损失的,但文件体积大概率是会变小的。相当于对flac对wav压缩了一次。可以做个简单的测试,用ffmpeg对wav进行格式转换:

    • 将 秋意浓.wav 转成 秋意浓.flac,体积由69.8M变为35M.

    • 将 秋意浓.flac 转成 秋意浓1.wav,体积又变为69.8M.

    • 这里没有逐字节进行对比,但网上有人做过。

  1. 利用Kid3标签修改工具

    kid3也是在Linux可用的工具。选择文件->打开目录:

可以看到歌曲左边的图标,V2表示歌曲包含标签2,NOTAG图标表示该歌曲没有音乐标签,单击右侧的标签2可以添加标签。然后分别填入相关信息,最后在右下角拖入一张音乐封面:

然后保存即可。这样的专辑封面经测试是可以被kodi识别出的。至于其它播放器和终端暂未测试。

  1. 利用kodi设置音乐封面

    如果你用kodi媒体中心,而又不能接受专辑封面空白的情况,可以使用kodi来设置,可以100%显示的。在音乐上右击-信息:


然后选择本地的一张图片即可,这个设置方法用的是kodi默认的皮肤,有的皮肤是没有这些菜单可设置的,需要切换到默认皮肤去设置。这个方法同样适用于电影刮削不到封面的情况。

Linux下刮削音乐专辑信息及编辑音乐标签和封面相关推荐

  1. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...

  2. Linux下,查看USB设备信息

    Linux下,查看USB设备信息 首先需要将usbfs挂载一下,然后才能查看. $ mount -t usbfs none /proc/bus/usb $ cat  /proc/bus/usb/dev ...

  3. 怎么用Linux命令查看BIOS信息,LINUX下怎样获取主板的信息用到什么命令

    在Linux系统中,我们常常需要使用命令来实现各种操作,比如从系统中获取主板信息参数,很多用户都不太清楚,本文教给大家在LINUX下怎样获取主板的信息. 方法步骤 dmidecode取出的信息可能不是 ...

  4. linux下查看硬盘型号等信息

    linux下查看硬盘型号等信息 (2011-09-15 18:07:06) 转载▼ 标签: 杂谈 分类:Linux 在准备替换或加装硬盘时,如何得到硬盘信息? 可以用smartctl,hdparm等命 ...

  5. sigar如何获取linux的buffer内存,Linux 下使用Sigar 获取内存信息

    上一篇文章介绍了linux下的sigar 库,并使用sigar 库来获取cpu 使用率,本文在这里介绍一下如何使用sigar 库获取内存信息. 和cpu 一样,sigar中有和内存相关的结构体siga ...

  6. linux隐藏apache信息,Linux下如何隐藏Apache版本号信息

    利用linux搭建服务器的时候,如何隐藏自己Apache的版本号呢?或者连Apache名字直接隐藏,让别有用心的不知道自己网站用的是什么web服务器?至于为什么隐藏版本号,因为网上有很多教程都是关于A ...

  7. 获取linux命令硬盘信息,Linux 下使用命令获取硬盘信息

    本文主要是一些和硬盘相关的命令,包括如何查看硬盘的型号,容量,还有硬盘上的分区情况,来详细了解本机硬盘的状态. hdparm 如果想要在 Linux 下查看硬盘信息,可以使用命令 hdparm .这个 ...

  8. linux dmidecode命令,linux下dmidecode命令获取硬件信息

    dmidecode在 Linux 系统下获取有关硬件方面的信息.dmidecode 遵循 SMBIOS/DMI 标准,以一种可读的方式dump出机器的DMI(Desktop Management In ...

  9. linux下查看运行进程详细信息

    通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等.这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个 ...

最新文章

  1. python在工厂中的运用_Python常见工厂函数用法示例
  2. 什么是Bootstrap Aggregating
  3. Apache Flink vs Apache Spark——感觉二者是互相抄袭啊 看谁的好就抄过来 Flink支持在runtime中的有环数据流,这样表示机器学习算法更有效而且更有效率...
  4. mysql 主从单库单表同步 binlog-do-db replicate-do-db
  5. LINUX 如何实现多线程进行cp复制
  6. ado.net 插入一条数据
  7. 关于 MySQL 的 boolean 和 tinyint(1)
  8. 新买的笔记本电脑怎么分盘_别再吐槽游戏本越玩越慢:笔记本电脑降速揭秘+散热维护小贴士...
  9. 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)3-LBVH(Linear Bounding Volume Hierarchies)
  10. 疫情防控背景下在线课程教学满意度影响因素分析与对策探讨-以电子商务及法律专业为例
  11. ubuntu下研华工控机CAN卡驱动的安装与测试
  12. AdminLTE-2.4.10源码包
  13. CAD中的曲线长度如何测量?
  14. win7计算机病毒制作教程,了解病毒的秘密,为win7打造安全盔甲
  15. 《系统集成项目管理》第五章 项目立项管理
  16. win10设置计算机关机时间,win10系统怎样设置定时关机 win10有定时关机设置吗
  17. 郭敏:高速公路“过山车”式限速乱象的根本并非技术问题,而是管理协作机制缺位...
  18. window系统 实现FFmpeg 录制音视频
  19. win7关闭程序兼容性助手和windows Defender
  20. python3 字符串转list的另类方法

热门文章

  1. 添加Latex上标一点或者一撇的命令
  2. 在Ubuntu下使用opencv调用海康威视的网络摄像头
  3. 计算机领域学术年会通知,2018年度软件所学术年会通知
  4. Windows无鼠标操作方法
  5. 如何语音翻译?我推荐这三个语音翻译软件,真的好用
  6. Echarts地图与图表联动
  7. 聊城涉密信息系统集成资质申请条件
  8. 什么是股票配资网站?
  9. 教材未出、大纲调整,2020执业药师考试如何做好首轮备考?
  10. 二次开发如何让低代码平台锦上添花?