Alat penandaan MP3 mana untuk Linux? [Tutup]


Jawaban:


73

Ada berbagai:

  • easytag memiliki banyak opsi
  • kid3 jika Anda berada di lingkungan Qt / KDE
  • id3v2atau eyeD3untuk baris perintah
  • Umumnya pemutar musik juga dapat mengedit tag umum, fe banshee, rhythmboxatauamarok

dan banyak lagi yang lain, coba cari repositori distribusi Anda dan uji beberapa di antaranya.


4
Hati-hati menggunakan id3v2karena tidak mendukung unicode dan akan merusak tag dari setiap mp3 modern yang menggunakan unicode (sebagaimana disebutkan oleh @ user495470 dalam jawabannya menyarankan mid3v2sebaliknya)
gene_wood

3
id3v2sekarang mendukung unicode
Michal Polovka

55

Saya kebanyakan menggunakan mid3v2. Anda dapat menginstalnya dengan sudo apt-get install python-mutagendi Ubuntu atau dengan sudo easy_install pip;sudo pip install mutagendi 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.

id3v2dan id3tagtidak mendukung Unicode dan id3tooldan mp3infotidak mendukung ID3v2.


2
Saya setuju bahwa mid3v2 adalah alat penandaan baris perintah yang paling dapat diandalkan dan modern yang disebutkan di sini. Harus dipilih.
Jan-Philip Gehrcke

1
Sepakat. Baik iTunes maupun pemutar mobil saya tidak akan mengenali tag yang dibuat oleh alat lain. Yang ini berhasil.
mikiemorales

tahu bagaimana cara menambahkan tag Publisher dengan itu
user889030

Perhatikan bahwa, untuk alasan apa pun, di Debian Anda harus menginstal python-mutagen untuk mendapatkan binari - python3-mutagen tidak memasukkan apa pun di path.
ACK_stoverflow

10

Saya menggunakan Ex Falso. Itu diinstal dengan pemutar musik QuodLibet, jadi saya mencobanya.

Saya telah menggunakannya dengan file tunggal, banyak file ... Ini cukup intuitif, dan yang terbaik, bekerja dengan sangat baik.


2
Orang-orang harus diingatkan bahwa ex falso dan quod libet memiliki pendekatan yang tidak standar untuk tag "Artis album". Tag ini, dibuat di editor ini, mungkin tidak terlihat oleh pemain lain.
Barafu Albino

9

Saya menemukan utas ini dan memutuskan untuk menggunakan id3tool. Saya hanya tertarik pada alat yang sangat ringan, baris perintah baik-baik saja. Mencoba untuk menjaga sistem saya bebas dari kekacauan yang disebabkan oleh alat intensif GUI.

Instalasi sangat mudah di Linux Mint:

sudo apt-get install id3tool

Sejauh yang saya ingat itu tidak memerlukan perpustakaan tambahan atau apa pun. Untuk mendapatkan daftar lengkap opsi yang tersedia:

man id3tool

Untuk melihat metadata saat ini untuk file mp3:

id3tool <filename.mp3>

Ini adalah perintah yang saya gunakan untuk memperbarui beberapa mp3:

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

Setelah melakukan ini, saya mengatakan kepada Banshee untuk memindai kembali perpustakaan musik saya dan tidak ada lagi file dalam Kategori "Tidak Diketahui". Terima kasih untuk orang asingtrain Anda untuk tip ini!


Saya mencoba id3tool tetapi memiliki beberapa masalah. Tag yang ditulis oleh id3tool tampaknya tidak dapat dibaca oleh perpustakaan MAD dalam banyak kasus (gagal di sekitar 80% kasus).
Ben Crowell

3
id3tool tidak mendukung tag id3v2 normal, hanya tag v1 yang lama. Dan itu tidak lagi dikembangkan.
mivk

8

Saya telah menjadi pengguna khusus Picard untuk beberapa waktu. Satu-satunya tagger lintas platform yang terasa benar-benar solid. Jangan lupa basis data musik MusicBrainz yang besar.


7

Saya baru saja menemukan program kecil ini bernama puddletag . Tidak sebagus Tag & Ubah nama, tapi cukup dekat.

Dari situs web :

puddletag adalah editor tag audio (terutama dibuat) untuk GNU / Linux mirip dengan program Windows, Mp3tag. Tidak seperti kebanyakan taggers untuk GNU / Linux, ia menggunakan tata letak seperti spreadsheet sehingga semua tag yang ingin Anda edit dengan tangan terlihat dan mudah diedit.

Fitur editor tag biasa didukung seperti mengekstraksi informasi tag dari nama file, mengganti nama file berdasarkan tag mereka dengan menggunakan pola dan pengeditan tag dasar.

Lalu ada Functions, yang dapat melakukan hal-hal seperti mengganti teks, memotongnya, melakukan konversi case, dll. Actions dapat mengotomatiskan tugas yang berulang. Melakukan pencarian web menggunakan Amazon (termasuk sampul seni), Discog (sampul sampul juga!), FreeDB dan MusicBrainz juga didukung. Ada sedikit lebih banyak, tetapi saya telah mencapai kuota koma.

Format yang didukung: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, dll.), VorbisComments (ogg, flac), Musepack (mpc), Audio Monkey (.ape) dan WavPack (wv).


2
Pertimbangkan untuk menyertakan beberapa penjelasan lebih lanjut tentang saran Anda atau, setidaknya, tautan ke mereka.
HalosGhost


4

Saya juga menyarankan lltag .

Bekerja pada baris perintah, agak mudah dan cepat. Ini juga mendukung CDDB.


1
Ini mendukung membaca vorbiscomment dan metaflac juga.
0xcaff


3

Audacity memiliki alat pengeditan metadata, yang dapat ditampilkan saat mengekspor file atau dengan membuka 'File'> 'Edit metadata':

masukkan deskripsi gambar di sini

Catatan saya pikir ini menggunakan tag ID3v2.4 (dalam Mp3), yang tidak kompatibel dengan beberapa perangkat (dan flippin Windows, bahkan Win8 ...). Namun Easytag memang memiliki opsi untuk menggunakan ID3v2.3, yang harus kompatibel.

Lihat juga:


Ada banyak opsi yang tersedia yang akan melakukan pengeditan batch. Kecuali jika Anda ingin menulis artis album, nama, dll. Di masing-masing lagu ...
Rodrigo

@Rodrigo ya, Anda dapat menyimpannya sebagai templat, maka Anda hanya perlu mengedit judul dll untuk masing-masing
Wilf

Silakan coba puddletag dan lihat sendiri perbedaannya. Ketika Anda memiliki banyak subfolder yang perlu direvisi, puddletag jauh lebih cepat daripada yang Anda sarankan.
Rodrigo

@Rodrigo Saya rasa saya baru saja menambahkan ini sebagai alternatif yang mungkin sudah dimiliki orang! Mengatakan ini seperti yang biasa saya gunakan easytag(Anda dapat memilih puddletagjawaban btw)
Wilf

3

Saya suka eyeD3.

Tetapi instal dari python pip bukan dari apt. apt saat ini menginstal versi 0,6 tetapi pip menginstal terbaru saya pikir. Documents di sini: https://eyed3.readthedocs.io/en/latest/ . eyeD3 memiliki dokumentasi yang baik sehingga mudah untuk memulai. Juga memiliki banyak plugin yang berguna - cobalah!

$ pip install eyeD3


1
#!/bin/bash
for i in *.mp3 ; do
resto=$(echo "${i}" | sed 's/.mp3$//')
mid3v2 -t "${resto}" "${i}"
echo "${i}"
done
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.