Вопрос Есть ли программа командной строки для чтения тегов из файлов .m4a?


Бег id3v2 -l file.m4a не находил никаких тегов, но отображал их в ритм-боксе. Есть ли другая программа командной строки для работы с тегами, которые работают с файлами .m4a?

Я работаю точно 12.04.

Примечание. См. Страницу Википедии для .m4a, .mp4, MPEG-4 Часть 14 фон формата файла и обратите внимание, что, как обсуждалось в Спецификация для тегов MP4 и M4A - Форумы Hydrogenaudio, Apple считает, что теги, используемые iTunes, являются собственностью; поэтому для них нет официальной спецификации.

Это похоже на другие правила Apple / iTunes не вызвало разочарования для пользователей, работающих со звуком, закодированным как AAC!


5
2017-10-23 14:06


происхождения




ответы:


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

мутаген является модулем 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 файловой формы внутри архива.


3
2017-10-23 14:29



Благодаря! Есть ли пакет Ubuntu или Debian или что-то, что может обрабатывать pip или easy_install? - nealmcb
@nealmcb Я думаю, что это достаточно просто. См. Файл README в архиве. - Radu Rădeanu
@nealmcb После его установки. все, что вам нужно запустить mutagen-inspect file.m4a изнутри каталога инструментов. - Radu Rădeanu
Пакет python-mutagen теперь доступен на Ubuntu - James Roth


Вы можете сделать это с помощью Проект 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

6
2017-09-19 06:16





AtomicParsley кажется, неплохо справляется с этим. Он доступен для Ubuntu, и, кроме того, чтение также позволяет устанавливать теги в файле m4a (см. Страницу руководства для него).

AtomicParsley file.m4a --textdata

или увидеть структуру тегов

AtomicParsley file.m4a --test

3
2017-09-12 19:39