通过命令行查找 mp3 文件的属性

通过命令行查找 mp3 文件的属性

是否可以通过命令行(shell 命令)检查文件的属性(例如当我通过 Nautilus 右键单击​​文件时)。

具体来说,给定一个mp3音频文件,我想知道如何提取与其属性的音频部分相关的title信息artist

答案1

如果您想要更完整的元数据输出,您可以使用 mediainfo 或 exiftool。

外置工具

要使用 exiftool,只需使用以下命令:

exiftool file.mp3

如果尚未安装,您可以使用以下方式安装:

sudo apt install libimage-exiftool-perl

输出样例:

exiftool 10.\ Trova\ Di\ Danú.mp3 
ExifTool Version Number         : 10.10
File Name                       : 10. Trova Di Danú.mp3
Directory                       : .
File Size                       : 6.7 MB
File Modification Date/Time     : 2009:03:06 02:21:58-03:00
File Access Date/Time           : 2017:11:10 09:41:16-03:00
File Inode Change Date/Time     : 2017:11:10 09:41:14-03:00
File Permissions                : rwxrwxrwx
File Type                       : MP3
File Type Extension             : mp3
MIME Type                       : audio/mpeg
MPEG Audio Version              : 1
Audio Layer                     : 3
Audio Bitrate                   : 192 kbps
Sample Rate                     : 44100
Channel Mode                    : Joint Stereo
MS Stereo                       : On
Intensity Stereo                : Off
Copyright Flag                  : False
Original Media                  : True
Emphasis                        : None
ID3 Size                        : 1422
Encoded By                      : 
User Defined URL                : 
Copyright                       : 
Title                           : Trova Di Danú
Album                           : Trova di Danú
Year                            : 2004
Track                           : 10
Comment (esl)                   : Subido por Davisote
Genre                           : Folk Metal
Composer                        : 
Original Artist                 : 
Artist                          : Tuatha de Danann
Comment                         : ICQ 12126479
Date/Time Original              : 2004
Duration                        : 0:04:50 (approx)

媒体信息

要使用 mediainfo,只需使用以下命令:

mediainfo file.mp3

安装方法:

sudo add-apt-repository ppa:shiki/mediainfo 
sudo apt-get update 
sudo apt-get install mediainfo

输出样例:

mediainfo 10.\ Trova\ Di\ Danú.mp3 
General
Complete name                            : 10. Trova Di Danú.mp3
Format                                   : MPEG Audio
File size                                : 6.65 MiB
Duration                                 : 4mn 50s
Overall bit rate mode                    : Constant
Overall bit rate                         : 192 Kbps
Album                                    : Trova di Danú
Track name                               : Trova Di Danú
Track name/Position                      : 10
Performer                                : Tuatha de Danann
Genre                                    : Folk Metal
Recorded date                            : 2004
Writing library                          : LAME3.96
Comment                                  : Subido por Davisote / ICQ 12126479

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Mode                                     : Joint stereo
Duration                                 : 4mn 51s
Bit rate mode                            : Constant
Bit rate                                 : 192 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 6.65 MiB (100%)
Writing library                          : LAME3.96

答案2

使用命令

mp3info -p %a %t file.mp3
  • %a对于艺术家来说
  • %t曲目标题

如果你的系统中没有安装 mp3info

sudo apt-get install mp3info

相关内容