Existe um programa de linha de comando para ler tags de arquivos .m4a?

5

A execução de id3v2 -l file.m4a não encontrou tags, mas exibi-las no rhythmbox. Existe outro programa de linha de comando para trabalhar com tags que funcionam em arquivos .m4a?

Estou correndo com precisão 12.04.

Nota: consulte a página da Wikipédia para .m4a, .mp4, MPEG-4 Parte 14 em formato de arquivo e Observe que, conforme discutido em Especificações para tags MP4 e M4A - Fóruns do Hydrogenaudio , a Apple considera as tags usadas pelo iTunes para ser proprietário; portanto, não há nenhuma especificação oficial disponível para eles.

Isso, como a outra Apple As políticas do iTunes não causaram fim à frustração para os usuários que trabalham com áudio codificados como AAC !

    
por nealmcb 23.10.2013 / 16:06

3 respostas

3

Você pode usar mutagênicos :

  

Mutagen é um módulo do Python para lidar com metadados de áudio. Suporta ficheiros de áudio ASF, FLAC, M4A , Áudio do Macaco, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, Verdadeiro Áudio, WavPack e OptimFROG. Todas as versões do ID3v2 são suportadas e todos os frames ID3v2.4 padrão são analisados. Ele pode ler cabeçalhos Xing para calcular com precisão a taxa de bits e o comprimento dos MP3s. As tags ID3 e APEv2 podem ser editadas independentemente do formato de áudio. Ele também pode manipular fluxos Ogg em um nível de pacote / página individual.

Não há (ainda) um pacote do Ubuntu para ele, mas você pode instalá-lo via

pip install mutagen

Você precisará do pacote python-pip se ainda não o tiver. Você pode instalá-lo usando virtualenvwrapper se quiser evitar a necessidade de sudo e evitar possíveis confusões com o mecanismo de pacote padrão do Ubuntu quando se trata de atualizações de segurança, versões de dependências, etc.

Ou você pode fazer o download e instalá-lo manualmente a partir daqui: link . É um arquivo .tar.gz , então veja Como faço para instalar um arquivo .tar.gz (ou .tar.bz2)? Veja também o formulário de arquivo README dentro do arquivo.

    
por Radu Rădeanu 23.10.2013 / 16:29
6

Você pode fazer isso com o projeto TagEditor :

tageditor -gf 'kind of sometimes maybe 128k aac.m4a'

Resultado:

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
    
por Steven Penny 19.09.2014 / 08:16
3

AtomicParsley parece fazer um bom trabalho. Ele está disponível para o Ubuntu e, além de lê-lo, também permite a configuração de tags em um arquivo m4a (consulte a página de manual).

AtomicParsley file.m4a --textdata

ou para ver uma estrutura das tags

AtomicParsley file.m4a --test
    
por Wojciech 12.09.2015 / 21:39