alb*_*chi 6 command-line files metadata
是否可以通过命令行(shell 命令)检查文件的属性(就像我通过 Nautilus 右键单击文件时一样)。
具体地,给出一个mp3音频文件,我想知道我怎么可以提取相关信息title,并artist从它的属性的音频部分。
小智 5
如果您想要更完整的元数据输出,可以使用 mediainfo 或 exiftool。
\n要使用 exiftool,只需使用以下命令:
\nexiftool file.mp3\nRun Code Online (Sandbox Code Playgroud)\n如果尚未安装,您可以使用以下命令安装:
\nsudo apt install libimage-exiftool-perl\nRun Code Online (Sandbox Code Playgroud)\n输出样本:
\nexiftool 10.\\ Trova\\ Di\\ Dan\xc3\xba.mp3 \nExifTool Version Number : 10.10\nFile Name : 10. Trova Di Dan\xc3\xba.mp3\nDirectory : .\nFile Size : 6.7 MB\nFile Modification Date/Time : 2009:03:06 02:21:58-03:00\nFile Access Date/Time : 2017:11:10 09:41:16-03:00\nFile Inode Change Date/Time : 2017:11:10 09:41:14-03:00\nFile Permissions : rwxrwxrwx\nFile Type : MP3\nFile Type Extension : mp3\nMIME Type : audio/mpeg\nMPEG Audio Version : 1\nAudio Layer : 3\nAudio Bitrate : 192 kbps\nSample Rate : 44100\nChannel Mode : Joint Stereo\nMS Stereo : On\nIntensity Stereo : Off\nCopyright Flag : False\nOriginal Media : True\nEmphasis : None\nID3 Size : 1422\nEncoded By : \nUser Defined URL : \nCopyright : \nTitle : Trova Di Dan\xc3\xba\nAlbum : Trova di Dan\xc3\xba\nYear : 2004\nTrack : 10\nComment (esl) : Subido por Davisote\nGenre : Folk Metal\nComposer : \nOriginal Artist : \nArtist : Tuatha de Danann\nComment : ICQ 12126479\nDate/Time Original : 2004\nDuration : 0:04:50 (approx)\nRun Code Online (Sandbox Code Playgroud)\n要使用 mediainfo 只需使用以下命令:
\nmediainfo file.mp3\nRun Code Online (Sandbox Code Playgroud)\n要安装它:
\nsudo add-apt-repository ppa:shiki/mediainfo \nsudo apt-get update \nsudo apt-get install mediainfo\nRun Code Online (Sandbox Code Playgroud)\n输出样本:
\nmediainfo 10.\\ Trova\\ Di\\ Dan\xc3\xba.mp3 \nGeneral\nComplete name : 10. Trova Di Dan\xc3\xba.mp3\nFormat : MPEG Audio\nFile size : 6.65 MiB\nDuration : 4mn 50s\nOverall bit rate mode : Constant\nOverall bit rate : 192 Kbps\nAlbum : Trova di Dan\xc3\xba\nTrack name : Trova Di Dan\xc3\xba\nTrack name/Position : 10\nPerformer : Tuatha de Danann\nGenre : Folk Metal\nRecorded date : 2004\nWriting library : LAME3.96\nComment : Subido por Davisote / ICQ 12126479\n\nAudio\nFormat : MPEG Audio\nFormat version : Version 1\nFormat profile : Layer 3\nMode : Joint stereo\nDuration : 4mn 51s\nBit rate mode : Constant\nBit rate : 192 Kbps\nChannel(s) : 2 channels\nSampling rate : 44.1 KHz\nCompression mode : Lossy\nStream size : 6.65 MiB (100%)\nWriting library : LAME3.96\nRun Code Online (Sandbox Code Playgroud)\n
使用命令
mp3info -p %a %t file.mp3
Run Code Online (Sandbox Code Playgroud)
%a对于艺术家%t对于曲目标题如果您的系统中没有安装 mp3info
sudo apt-get install mp3info
Run Code Online (Sandbox Code Playgroud)