Как извлечь данные из mp3-файла?

попробуйте с этим

sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update

, затем попытайтесь сделать то, что вы пытаетесь сделать. Позвольте мне знать, что вы получили.

1
задан 5 August 2015 в 18:16

2 ответа

Также из man mp3info

Отобразите заголовок, исполнитель, альбом и год всех файлов MP3 в текущем каталоге. Мы добавляем метки File и т. Д. И вставляем новые строки (\n), чтобы сделать вещи более читаемыми для людей:

mp3info -p "File: %f\nTitle: %t\nArtist: %a\nAlbum: %l\nYear: %y\n\n" *.mp3

Дополнительные параметры

[ f2]

Спецификации преобразования

     %f     Filename without the path [string]
     %F     Filename with the path [string]
     %k     File size in KB [integer]
     %a     Artist [string]
     %c     Comment [string]
     %g     Musical genre [string]
     %G     Musical genre number [integer]
     %l     Album name [string]
     %n     Track [integer]
     %t     Track Title [string]
     %y     Year [string]
     %C     Copyright flag [string]
     %e     Emphasis [string]
     %E     CRC Error protection [string]
     %L     MPEG Layer [string]
     %O     Original material flag [string]
     %o     Stereo/mono mode [string]
     %p     Padding [string]
     %v     MPEG Version [float]
     %u     Number of good audio frames [integer]
     %b     Number of corrupt audio frames [integer]
     %Q     Sampling frequency in Hz [integer]
     %q     Sampling frequency in kHz [integer]
     %r     Bit Rate in kbps (type and meaning affected by -r option)
     %m     Playing time: minutes only [integer]
     %s     Playing time: seconds only [integer] (usually used in conjunction with %m)
     %S     Total playing time in seconds [integer]
     %%     A single percent sign

Спецификации преобразования

     \n Newline 
     \t Horizontal tab 
     \v Vertical tab 
     \b Backspace 
     \r Carriage Return 
     \f Form Feed 
     \a Audible Alert (terminal bell) 
     \xhh Any arbitrary character specified by the hexidecimal number hh 
     \ooo Any arbitrary character specified by the octal number ooo 
     \\ A single backslash character
3
ответ дан 23 May 2018 в 18:29

Вы можете использовать mediainfo:

sudo apt-get update && sudo apt-get install mediainfo

Вы можете извлекать все виды информации с помощью опции --inform='<category>;%<parameter1>%[%<parameter2>%, ...]'; <category> - строка, представляющая категорию параметров, а <parameterN> - строка, представляющая параметр в этой категории; обе категории и доступные параметры можно указать, запустив mediainfo --Info-Parameters; например, для извлечения альбома и названия трека в формате Album - Title:

mediainfo --Inform='General;%Album% - %Title%' track01.mp3
1
ответ дан 23 May 2018 в 18:29

Другие вопросы по тегам:

Похожие вопросы: