Linux下刮削音乐专辑信息及编辑音乐标签和封面
1 刮削专辑
windows平台上的刮削工具有很多,但是linux平台上的刮削工具就相对少了很多,目前可实现在线刮削的就只有MusicBrainz Picard.注意安装的时候如果是命令行安装,它的软件包名是:picard.在fedora下安装是:sudo dnf install picard
.
它的数据库似乎是国外的数据库,对于老牌歌手数据库相对要全一些。而对于年轻歌手的匹配读要低一些。比如:张宇的专辑匹配度很高,而一些网络歌曲几乎匹配不到信息,而且,它的自动刮削是根据声纹来匹配的。如果匹配不成功,可以手动来匹配。
首先介绍MusicBrainz Picard来刮削信息,首次打开后界面如下:
单击添加文件夹
添加音乐目录:
添加后自动开始刮削,左框所有的文件都是未识别出专辑的文件,右边是识别出专辑的文件。可以看到只有情书这一首歌识别出了专辑。右下角处可以添加可以设置专辑图片,这里设置了一张风景图片,如果你有强迫症,可以自己寻找该专辑的图片进行设置,然后保存。
现在来处理左边的歌曲,单击任一歌曲,下方框会显示该歌曲的标签信息,对于混乱的,乱码的,以及标签内各种广告信息,可以在此处修改和清理,如删除了description的内容,同样可以在右下角封面位置右击->选择本地文件来设置音乐封面,修改完后保存。
对于未识别出专辑的文件,可以在该歌曲上右击->查找相似音轨来尝试查找专辑:
选择合适的条目后选择载入Picard
.可以看到右边的专辑目录会多出一个专辑,在Picard上刮削大概率是刮削不出专辑封面的,需要自己设置一张专辑封面,完了保存即可。
之后用kodi或其它播放软件打开即可。该软件还有其它很多功能,你们可以慢慢探索一下。
2 编辑标签信息和封面
如果发现你设置了音乐封面,kodi还是识别不出来,那音乐格式多半是wav格式,它不支持专辑封面,解决方法有3种:
将wav转为flac
利用kid3标签编辑工具
利用kodi3来设置音乐封面
下面分别来介绍:
将wav转成flac,至于音质有没有损失,网上普遍的说法的没有音质上的损失的,但文件体积大概率是会变小的。相当于对flac对wav压缩了一次。可以做个简单的测试,用ffmpeg对wav进行格式转换:
将 秋意浓.wav 转成 秋意浓.flac,体积由69.8M变为35M.
将 秋意浓.flac 转成 秋意浓1.wav,体积又变为69.8M.
这里没有逐字节进行对比,但网上有人做过。
利用Kid3标签修改工具
kid3也是在Linux可用的工具。选择文件->打开目录:
可以看到歌曲左边的图标,V2表示歌曲包含标签2,NOTAG图标表示该歌曲没有音乐标签,单击右侧的标签2可以添加标签。然后分别填入相关信息,最后在右下角拖入一张音乐封面:
然后保存即可。这样的专辑封面经测试是可以被kodi识别出的。至于其它播放器和终端暂未测试。
利用kodi设置音乐封面
如果你用kodi媒体中心,而又不能接受专辑封面空白的情况,可以使用kodi来设置,可以100%显示的。在音乐上右击-信息:
然后选择本地的一张图片即可,这个设置方法用的是kodi默认的皮肤,有的皮肤是没有这些菜单可设置的,需要切换到默认皮肤去设置。这个方法同样适用于电影刮削不到封面的情况。
Linux下刮削音乐专辑信息及编辑音乐标签和封面相关推荐
- Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息
java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...
- Linux下,查看USB设备信息
Linux下,查看USB设备信息 首先需要将usbfs挂载一下,然后才能查看. $ mount -t usbfs none /proc/bus/usb $ cat /proc/bus/usb/dev ...
- 怎么用Linux命令查看BIOS信息,LINUX下怎样获取主板的信息用到什么命令
在Linux系统中,我们常常需要使用命令来实现各种操作,比如从系统中获取主板信息参数,很多用户都不太清楚,本文教给大家在LINUX下怎样获取主板的信息. 方法步骤 dmidecode取出的信息可能不是 ...
- linux下查看硬盘型号等信息
linux下查看硬盘型号等信息 (2011-09-15 18:07:06) 转载▼ 标签: 杂谈 分类:Linux 在准备替换或加装硬盘时,如何得到硬盘信息? 可以用smartctl,hdparm等命 ...
- sigar如何获取linux的buffer内存,Linux 下使用Sigar 获取内存信息
上一篇文章介绍了linux下的sigar 库,并使用sigar 库来获取cpu 使用率,本文在这里介绍一下如何使用sigar 库获取内存信息. 和cpu 一样,sigar中有和内存相关的结构体siga ...
- linux隐藏apache信息,Linux下如何隐藏Apache版本号信息
利用linux搭建服务器的时候,如何隐藏自己Apache的版本号呢?或者连Apache名字直接隐藏,让别有用心的不知道自己网站用的是什么web服务器?至于为什么隐藏版本号,因为网上有很多教程都是关于A ...
- 获取linux命令硬盘信息,Linux 下使用命令获取硬盘信息
本文主要是一些和硬盘相关的命令,包括如何查看硬盘的型号,容量,还有硬盘上的分区情况,来详细了解本机硬盘的状态. hdparm 如果想要在 Linux 下查看硬盘信息,可以使用命令 hdparm .这个 ...
- linux dmidecode命令,linux下dmidecode命令获取硬件信息
dmidecode在 Linux 系统下获取有关硬件方面的信息.dmidecode 遵循 SMBIOS/DMI 标准,以一种可读的方式dump出机器的DMI(Desktop Management In ...
- linux下查看运行进程详细信息
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等.这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个 ...
最新文章
- python在工厂中的运用_Python常见工厂函数用法示例
- 什么是Bootstrap Aggregating
- Apache Flink vs Apache Spark——感觉二者是互相抄袭啊 看谁的好就抄过来 Flink支持在runtime中的有环数据流,这样表示机器学习算法更有效而且更有效率...
- mysql 主从单库单表同步 binlog-do-db replicate-do-db
- LINUX 如何实现多线程进行cp复制
- ado.net 插入一条数据
- 关于 MySQL 的 boolean 和 tinyint(1)
- 新买的笔记本电脑怎么分盘_别再吐槽游戏本越玩越慢:笔记本电脑降速揭秘+散热维护小贴士...
- 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)3-LBVH(Linear Bounding Volume Hierarchies)
- 疫情防控背景下在线课程教学满意度影响因素分析与对策探讨-以电子商务及法律专业为例
- ubuntu下研华工控机CAN卡驱动的安装与测试
- AdminLTE-2.4.10源码包
- CAD中的曲线长度如何测量?
- win7计算机病毒制作教程,了解病毒的秘密,为win7打造安全盔甲
- 《系统集成项目管理》第五章 项目立项管理
- win10设置计算机关机时间,win10系统怎样设置定时关机 win10有定时关机设置吗
- 郭敏:高速公路“过山车”式限速乱象的根本并非技术问题,而是管理协作机制缺位...
- window系统 实现FFmpeg 录制音视频
- win7关闭程序兼容性助手和windows Defender
- python3 字符串转list的另类方法