Есть ли программа командной строки для чтения тегов из файлов.m4a?
Бег id3v2 -l file.m4a
не нашел никаких тегов, но отобразил его в ритмбоксе. Есть ли другая программа командной строки для работы с тегами, которая работает с файлами.m4a?
Я бегу точно 12.04.
Примечание. См. Страницу в Википедии, посвященную формату файлов .m4a, .mp4, MPEG-4 Part 14, и обратите внимание, что, как обсуждалось в разделе "Спецификация для тегов MP4 и M4A" - форумы Hydrogenaudio, Apple считает теги, используемые iTunes, проприетарными; следовательно, для них нет официальной спецификации.
Это, как и другие политики Apple/iTunes, не вызывало разочарования у пользователей, работающих с аудио, закодированным как AAC!
4 ответа
Вы можете использовать мутаген:
Mutagen - это модуль Python для обработки метаданных аудио. Он поддерживает аудио-файлы ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack и OptimFROG. Все версии ID3v2 поддерживаются, и все стандартные кадры ID3v2.4 анализируются. Он может читать заголовки Xing, чтобы точно рассчитать битрейт и длину MP3. Теги ID3 и APEv2 можно редактировать независимо от формата аудио. Он также может манипулировать потоками Ogg на уровне отдельных пакетов / страниц.
Для него нет (пока) пакета Ubuntu, но вы можете установить его через
pip install mutagen
Вам понадобится пакет python-pip, если у вас его еще нет. Вы можете установить его с помощью virtualenvwrapper, если хотите избежать использования sudo и избежать путаницы со стандартным механизмом пакетов Ubuntu, когда речь идет об обновлениях безопасности, версиях зависимостей и т. Д.
Или вы можете скачать и установить его вручную отсюда: https://bitbucket.org/lazka/mutagen/downloads. Это .tar.gz
см. Как установить файл.tar.gz (или.tar.bz2)? Смотрите также README
Форма файла внутри архива.
Вы можете сделать это с проектом TagEditor:
tageditor -gf 'kind of sometimes maybe 128k aac.m4a'
Результат:
Tag information for "kind of sometimes maybe 128k aac.m4a":
MP4/iTunes tag
Title Kind Of... Sometimes... Maybe
Album Tough Love
Artist Jessie Ware
Year 2014-10-06
Record label PMR Records
Exiftool от Phil Harvey - отличный (и до сих пор поддерживаемый) ресурс. Инструкции ниже, чтобы установить с помощью apt. Если вы предпочитаете ручную установку из исходного кода, я предлагаю вам посетить его сайт, а не GitHub, чтобы быть уверенным, что вы получите официальную версию.
apt install exiftool
ИЛИ (в зависимости от вашего дистрибутива)
apt install libimage-exiftool-perl
Просмотр с понятным человеку тегом контекста:
exiftool -a <filename.ext>
или если вы хотите просмотреть данные в контексте идентификатора кадра:
exiftool -s <filename.ext>
Поддерживаемые типы файлов:
Ниже приведен список типов файлов и форматов метаинформации, которые в настоящее время поддерживаются ExifTool (r = read, w = write, c = create):
Типы файлов
------------ + ------------- + ------------- + --------- ---- + ------------
3FR r | DSS r | JP2 ч / б | OFR r | RTF r
3G2 ч / б | DV r | JPEG ч / б | OGG r | RW2 ч / б
3GP ч / б | DVB ч / б | JSON r | OGV r | RWL R / W
A r | DVR-MS r | К25 р | OPUS r | RWZ r
AA r | DYLIB r | KDC r | ORF ч / б | RM r
AAE r | EIP r | КЛЮЧ r | OTF r | SEQ r
AAX ч / б | EPS ч / б | LA r | PAC r | ЭСКИЗ r
ACR r | EPUB r | LFP r | СТРАНИЦЫ r | SO r
AFM r | ERF ч / б | LNK r | PBM ч / б | SR2 ч / б
AI ч / б | EXE r | M2TS r | PCD r | СРФ р
AIFF r | EXIF r/w/c | M4A/V r/w | PCX r | SRW ч / б
APE r | EXR r | MAX R | PDB r | SVG r
ARQ R / W | EXV r / w / c | MEF r / w | PDF r / w | SWF r
ARW ч / б | F4A / V r / w | MIE r / w / c | PEF r / w | THM r / w
ASF r | FFF r / w | MIFF r | PFA r | TIFF ч / б
AVI r | FLA r | МКА р | ПФБ р | TORRENT r
AZW r | FLAC r | МКС р | PFM r | TTC r
BMP r | FLIF ч / б | MKV r | PGF r | TTF r
БПГ р | FLV r | MNG r/w | PGM ч / б | VCF r
BTF r | FPF r | MOBI r | PLIST r | VRD R / W / C
CHM r | FPX r | MODD r | PICT r | ВСД р
COS r | GIF R / W | МВД г | PMP r | WAV r
CR2 ч / б | Георадар ж / д | MOS R / W | PNG ч / б | WDP ч / б
CR3 ч / б | GZ r | MOV R / W | PPM ч / б | WEBP r
CRM ч / б | HDP ч / б | MP3 г | PPT r | WEBM r
CRW ч / б | HDR r | MP4 ч / б | PPTX r | WMA r
CS1 ч / б | HEIC r | ПДК р | PS ч / б | WMV r
DCM r | HEIF r | MPG r | PSB ч / б | WTV r
DCP ч / б | HTML r | MPO ч / б | PSD ч / б | WV r
DCR r | ICC r / w / c | MQV ч / б | PSP r | X3F ч / б
DFONT r | ICS r | MRW ч / б | QTIF r / w | XCF r
DIVX r | IDML r | MXF r | R3D r | XLS r
DJVU r | IIQ ч / б | NEF ч / б | RA r | XLSX r
DLL r | IND R / W | NRW ч / б | RAF ч / б | XMP r / w / c
DNG ж / д | INX r | ЧИСЛА r | RAM r | ZIP р
DOC r | ISO r | O r | RAR r |
DOCX r | ITC r | ODP r | RAW ч / б |
DPX r | J2C r | ОРВ р | RIFF r |
DR4 r / w / c | JNG r / w | ODT r | Рсрк р |
Мета информация
---------------------- + ---------------------- + ---- -----------------
EXIF r / w / c | CIFF ч / б | Ricoh RMETA r
GPS ч / б / с | AFCP ч / б | Информация об изображении
IPTC r / w / c | Kodak Meta r / w | Adobe APP14 r
XMP r / w / c | FotoStation ч / б | MPF r
MakerNotes r / w / c | Фотомеханик ч / б | Стим р
Фотошоп IRB r/w/c | JPEG 2000 р | DPX r
ICC Профиль r / w / c | DICOM r | APE r
MIE r / w / c | Flash r | Vorbis r
JFIF R / W / C | FlashPix r | SPIFF r
Ducky APP12 r / w / c | QuickTime R | DjVu r
PDF r / w / c | Матроска р | M2TS r
PNG r / w / c | MXF r | PE / COFF r
Canon VRD R / W / C | PrintIM r | AVCHD р
Nikon Capture r/w/c | FLAC r | ZIP р
GeoTIFF r/w/c | ID3 г | (и больше)
AtomicParsley, кажется, делает довольно хорошую работу. Он доступен для Ubuntu, и кроме чтения он также позволяет устанавливать теги в файле m4a (см. Страницу руководства для этого).
AtomicParsley file.m4a --textdata
или увидеть структуру тегов
AtomicParsley file.m4a --test