Qual ferramenta de marcação de MP3 para Linux? [fechadas]


Respostas:


73

Existem vários:

  • A easytag tem muitas opções
  • kid3 se você estiver em um ambiente Qt / KDE
  • id3v2ou eyeD3para a linha de comando
  • Geralmente os jogadores de música também pode editar tags comuns, fe banshee, rhythmboxouamarok

e muitos outros, tente pesquisar no repositório de distribuições e testar algumas delas.


4
Cuidado usando id3v2como ele não suporta unicode e irá corromper as tags de qualquer mp3s modernas que usam unicode (como mencionado por @ user495470 em sua resposta sugerindo mid3v2vez)
gene_wood

3
id3v2agora suporta unicode
Michal Polovka

55

Eu uso principalmente mid3v2. Você pode instalá-lo sudo apt-get install python-mutagenno Ubuntu ou sudo easy_install pip;sudo pip install mutagenno OS X.

$ mid3v2 -h
Usage: mid3v2 [OPTION] [FILE]...

Mutagen-based replacement for id3lib's id3v2.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         be verbose
  -q, --quiet           be quiet (the default)
  -e, --escape          enable interpretation of backslash escapes
  -f, --list-frames     Display all possible frames for ID3v2.3 / ID3v2.4
  --list-frames-v2.2    Display all possible frames for ID3v2.2
  -L, --list-genres     Lists all ID3v1 genres
  -l, --list            Lists the tag(s) on the open(s)
  --list-raw            Lists the tag(s) on the open(s) in Python format
  -d, --delete-v2       Deletes ID3v2 tags
  -s, --delete-v1       Deletes ID3v1 tags
  -D, --delete-all      Deletes ID3v1 and ID3v2 tags
  --delete-frames=FID1,FID2,...
                        Delete the given frames
  -C, --convert         Convert tags to ID3v2.4 (any editing will do this)
  -a "ARTIST", --artist="ARTIST"
                        Set the artist information
  -A "ALBUM", --album="ALBUM"
                        Set the album title information
  -t "SONG", --song="SONG"
                        Set the song title information
  -c "DESCRIPTION":"COMMENT":"LANGUAGE", --comment="DESCRIPTION":"COMMENT":"LANGUAGE"
                        Set the comment information
  -g "GENRE", --genre="GENRE"
                        Set the genre or genre number
  -y YYYY[-MM-DD], --year=YYYY[-MM-DD], --date=YYYY[-MM-DD]
                        Set the year/date
  -T "num/num", --track="num/num"
                        Set the track number/(optional) total tracks
You can set the value for any ID3v2 frame by using '--' and then a frame ID.
For example:
        mid3v2 --TIT3 "Monkey!" file.mp3
would set the "Subtitle/Description" frame to "Monkey!".

Any editing operation will cause the ID3 tag to be upgraded to ID3v2.4.

id3v2e id3tagnão suportam Unicode e id3toole mp3infonão suportam ID3v2.


2
Concordo que o mid3v2 é a ferramenta de marcação de linha de comando mais confiável e moderna mencionada aqui. Deve ser votado.
Jan-Philip Gehrcke

1
Acordado. Nem o iTunes nem o player do carro reconheceriam as tags criadas por outras ferramentas. Este fez isso.
Mikiemorales 19/09/14

alguma idéia de como adicionar tag Publisher com ele
user889030

Note que, por qualquer motivo, no Debian você precisa instalar o python-mutagen para obter os binários - python3-mutagen não coloca nada no caminho.
ACK_stoverflow 18/09

10

Eu uso o Ex Falso. Ele foi instalado com o QuodLibet music player, então eu tentei.

Eu usei com arquivos únicos, lotes de arquivos ... É bastante intuitivo e, o melhor de tudo, funciona muito bem.


2
As pessoas devem ser avisadas de que o ex falso e o quod libet têm uma abordagem não padrão da tag "Album artist". Essa tag, criada neste editor, pode ser invisível para outros players.
Barafu Albino 06/04

9

Encontrei este tópico e decidi usar o id3tool. Eu só estava interessado em uma ferramenta muito leve, a linha de comando estava bem. Tentando manter meu sistema livre de desorganizações ocasionadas ocasionalmente por ferramentas pesadas e intensivas em GUI.

A instalação foi super fácil no Linux Mint:

sudo apt-get install id3tool

Tanto quanto me lembro, não exigia bibliotecas adicionais nem nada. Para obter uma lista completa das opções disponíveis:

man id3tool

Para ver os metadados atuais de um arquivo mp3:

id3tool <filename.mp3>

Aqui está o comando que eu usei para atualizar alguns mp3's:

id3tool -t "<song title>" -a "<album name>" -r "<artist name>" -y "<year>" -c <track number, no quotes, just the number, like 1> <filename.mp3>

Depois disso, eu disse ao Banshee para verificar novamente minha biblioteca de músicas e não havia mais nenhum arquivo na categoria "Desconhecido". Obrigado a strangeronyourtrain por esta dica!


Eu tentei o id3tool, mas tive alguns problemas. Tags escritas pelo id3tool não parecem legíveis pela biblioteca MAD na maioria dos casos (falha em cerca de 80% dos casos).
Ben Crowell

3
O id3tool não suporta as tags id3v2 normais, apenas as tags v1 antigas. E não é mais desenvolvido.
21417 mivk

8

Sou um usuário dedicado do Picard há algum tempo. O único etiquetador multiplataforma que se sente verdadeiramente sólido. Não se esqueça do enorme banco de dados de músicas do MusicBrainz.


7

Acabei de descobrir este pequeno programa chamado puddletag . Não é tão maravilhoso quanto Tag & Rename, mas está perto o suficiente.

No site :

puddletag é um editor de tags de áudio (criado principalmente) para GNU / Linux semelhante ao programa Windows, Mp3tag. Diferentemente da maioria dos marcadores para GNU / Linux, ele usa um layout semelhante a uma planilha para que todas as marcações que você deseja editar manualmente sejam visíveis e editáveis ​​facilmente.

Os recursos usuais do editor de tags são suportados, como extrair informações de tags de nomes de arquivos, renomear arquivos com base em suas tags usando padrões e edição básica de tags.

Depois, há Funções, que podem fazer coisas como substituir texto, apará-lo, fazer conversões de maiúsculas e minúsculas etc. Ações podem automatizar tarefas repetitivas. Também são suportadas pesquisas na web usando Amazon (incluindo arte da capa), Discogs (também abrange arte!), FreeDB e MusicBrainz. Há um pouco mais, mas cheguei à minha cota de vírgulas.

Formatos suportados: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) e WavPack (wv).


2
Considere incluir alguma explicação adicional de suas sugestões ou, pelo menos, links para elas.
HalosGhost


4

Eu também sugeriria o lltag .

Funciona na linha de comando, bastante fácil e rápido. Também suporta CDDB.


1
Ele suporta leitura de vorbiscomment e metaflac também.
0xcaff


3

O Audacity possui uma ferramenta de edição de metadados, que pode ser mostrada ao exportar arquivos ou vá para 'Arquivo'> 'Editar metadados':

insira a descrição da imagem aqui

Note que eu acho que isso usa tags ID3v2.4 (em Mp3), que não são compatíveis com alguns dispositivos (e navegam no Windows, até no Win8 ...). A Easytag, no entanto, possui opções para usar o ID3v2.3, que deve ser compatível.

Veja também:


Existem muitas opções disponíveis que farão a edição em lote. A menos que você quer escrever o artista do álbum, nome, etc. em cada uma das canções ...
Rodrigo

@Rodrigo sim, você pode salvá-lo como um modelo, então você apenas tem que editar o título etc para cada um
Wilf

Por favor, tente puddletag e veja a diferença por si mesmo. Quando você tem muitas subpastas que precisam de revisão, o puddletag é muito mais rápido do que o que você está sugerindo.
1111 Rodrigo

@ Rodrigo Acho que acabei de adicionar isso como uma alternativa à qual as pessoas já podem ter! Dizendo isso, como eu costumo usar easytag(você pode upvote a puddletagresposta btw)
Wilf

3

Eu gosto do eyeD3.

Mas instale-o a partir do python pip, não do apt. O apt atualmente instala a versão 0.6, mas o pip instala a versão mais recente, eu acho. Documentos aqui: https://eyed3.readthedocs.io/en/latest/ . O eyeD3 possui boa documentação, portanto é fácil começar. Também possui vários plugins úteis - experimente!

$ pip install eyeD3


1
#!/bin/bash
for i in *.mp3 ; do
resto=$(echo "${i}" | sed 's/.mp3$//')
mid3v2 -t "${resto}" "${i}"
echo "${i}"
done
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.