Linux için hangi MP3 etiketleme aracı? [kapalı]


Yanıtlar:


73

Çeşitli var:

  • easytag'ın birçok seçeneği var
  • Eğer Qt / KDE ortamındaysanız kid3
  • id3v2veya eyeD3komut satırı için
  • Genellikle müzik çalarlar da düzenleyebilir ortak etiketleri, fe banshee, rhythmboxyaamarok

ve diğerleri, dağıtım havuzunuzu aramayı deneyin ve bazılarını test edin.


4
Dikkat kullanarak id3v2o unicode destekleyen ve yok gibi olacak bozuk (onun cevabı düşündüren @ user495470 tarafından belirtildiği gibi unicode kullanan herhangi bir modern mp3s etiketleri mid3v2yerine)
gene_wood

3
id3v2şimdi unicode'u destekliyor
Michal Polovka 10:17

55

Ben çoğunlukla kullanırım mid3v2. sudo apt-get install python-mutagenUbuntu ile veya sudo easy_install pip;sudo pip install mutagenOS X ile yükleyebilirsiniz .

$ 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.

id3v2ve id3tagUnicode ve desteklemeyen id3toolve mp3infoID3v2 desteklemez.


2
Mid3v2'nin burada belirtilen en güvenilir ve modern komut satırı etiketleme aracı olduğunu kabul ediyorum. Oylanmalı.
Jan-Philip Gehrcke

1
Kabul. Ne iTunes ne de araç oynatıcım diğer araçlar tarafından yaratılan etiketleri tanımıyor. Bu yaptı.
mikiemorales 19:14

Publisher etiketini nasıl ekleyeceğinize dair herhangi bir fikir
user889030

Her ne sebeple olursa olsun, Debian'da binaryleri almak için python-mutagen'i kurmanız gerektiğini unutmayın - python3-mutagen, yola hiçbir şey koymaz.
ACK_stoverflow

10

Ex Falso kullanıyorum. QuodLibet müzik çalar ile kuruldu, ben de bir şans verdim.

Tek dosyalar, toplu dosyalar ile kullandım ... Oldukça sezgisel ve hepsinden iyisi, çok iyi çalışıyor.


2
İnsanlar eskiden beri ve başın altındaki libetlerin "Album artist" etiketine standart olmayan bir yaklaşım olduğu konusunda uyarılmalıdır. Bu editörde oluşturulan bu etiket, diğer oyunculara görünmez olabilir.
Barafu Albino

9

Bu konuyu buldum ve id3tool kullanmaya karar verdim. Çok hafif bir aletle ilgilenmiştim, komut satırı gayet iyiydi. Sistemimi zaman zaman ağır GUI yoğun araçların neden olduğu karışıklıklardan uzak tutmaya çalışıyorum.

Linux Mint'te yüklemek çok kolaydı:

sudo apt-get install id3tool

Hatırladığım kadarıyla herhangi bir ek kütüphane ya da başka bir şey gerektirmiyordu. Kullanılabilir seçeneklerin tam listesini almak için:

man id3tool

Bir mp3 dosyasının geçerli meta verilerini görmek için:

id3tool <filename.mp3>

Oldukça az sayıda mp3'ü güncellemek için kullandığım komut:

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

Bunu yaptıktan sonra Banshee'ye müzik kütüphanemi yeniden taramasını söyledim ve artık "Bilinmeyen" Kategorisinde hiçbir dosya kalmadı. Bu ipucu için garipronyourtrain için teşekkürler!


İd3tool'u denedim ama bazı problemler yaşadım. İd3tool tarafından yazılan etiketler çoğu durumda MAD kütüphanesi tarafından okunabilir gibi görünmüyor (vakaların yaklaşık% 80'inde başarısız oluyor).
Ben Crowell

3
id3tool normal id3v2 etiketlerini, sadece eski v1 etiketlerini desteklemez. Ve artık gelişmiyor.
mivk

8

Bir süredir Picard'ın özel bir kullanıcısı oldum . Gerçekten sağlam hissettiren tek platformlar arası etiketleyici. MusicBrainz'in devasa müzik veritabanını unutma.


7

Az önce su birikintisi adı verilen bu küçük programı keşfettim . Tag & Rename gibi harika değil, ama yeterince yakın.

Gönderen web :

puddletag, Windows programına, Mp3tag'a benzer bir GNU / Linux için oluşturulmuş bir ses etiketi editörüdür. GNU / Linux için çoğu etiketleyiciden farklı olarak, el ile düzenlemek istediğiniz tüm etiketlerin görünür ve kolayca düzenlenebilir olması için elektronik tablo benzeri bir düzen kullanır.

Her zamanki etiket düzenleyici özellikleri, dosya adlarından etiket bilgilerini çıkarma, desenleri kullanarak dosyaları yeniden adlandırma ve kalıpları kullanarak temel etiket düzenleme gibi desteklenir.

Ardından, metin değiştirme, düzeltme, büyük / küçük harf dönüşümleri yapma, vb. İşlemleri yapabilen İşlevler var. Eylemler tekrarlayan görevleri otomatikleştirebilir. Amazon (kapak resmi dahil), Discogs (resmi de kapsar!), FreeDB ve MusicBrainz kullanarak web araması yapmak desteklenir. Biraz daha var, ama virgül kotama ulaştım.

Desteklenen formatlar: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, vb.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) ve WavPack (wv).


2
Önerileriniz hakkında daha fazla açıklama veya en azından bunlara bağlantılar eklemeyi düşünün.
HalosGhost


4

Ayrıca lltag'ı da öneririm .

Komut satırında çalışır, oldukça kolay ve hızlı. Aynı zamanda CDDB'yi de destekler.


1
Ayrıca vorbiscomment ve metaflac okumayı da destekliyor.
0xcaff


3

Audacity'de, dosyaları dışa aktarırken veya 'Dosya'> 'Meta verileri düzenle' seçeneğine gidilerek gösterilebilecek bir meta veri düzenleme aracı vardır:

görüntü tanımını buraya girin

Not Bunun , bazı cihazlarla uyumlu olmayan ID3v2.4 etiketlerini (Mp3 olarak) kullandığını düşünüyorum (ve flippin Windows, hatta Win8 ...). Bununla birlikte, Easytag, uyumlu olması gereken ID3v2.3'ü kullanma seçeneklerine sahiptir.

Ayrıca bakınız:


Toplu düzenleme yapacak birçok seçenek vardır. Her şarkıda albüm sanatçısı, isim, vb. Yazmak istemiyorsanız ...
Rodrigo

@Rodrigo evet, şablon olarak kaydedebilirsiniz, o zaman her biri için başlık vb. Düzenlemelisiniz
Wilf

Lütfen su birikintisi etiketini deneyin ve kendiniz için farkı görün. Gözden geçirme ihtiyacı olan birçok alt klasörünüz varsa, su birikintisi etiketi önerdiğinizden çok daha hızlıdır.
Rodrigo

@Rodrigo Sanırım bunu, insanların sahip olabileceği bir alternatif olarak ekledim! Bunu genellikle kullandığım gibi söyleyerek easytag( btw puddletagyanıtını kaldırabilirsiniz )
Wilf

3

EyeD3'ü severim.

Ancak, apt değil, python pip'den yükleyin. apt şu anda 0.6 sürümünü yüklüyor ama pip en son yükler sanırım. Buradaki dokümanlar: https://eyed3.readthedocs.io/en/latest/ . eyeD3'ün iyi belgeleri vardır, bu nedenle başlatması kolaydır. Ayrıca bir sürü faydalı eklenti var - deneyin!

$ pip install eyeD3


1
#!/bin/bash
for i in *.mp3 ; do
resto=$(echo "${i}" | sed 's/.mp3$//')
mid3v2 -t "${resto}" "${i}"
echo "${i}"
done
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.