Công cụ gắn thẻ MP3 nào cho Linux? [đóng cửa]


Câu trả lời:


73

Có nhiều loại:

  • easytag có rất nhiều lựa chọn
  • kid3 nếu bạn đang ở trong môi trường Qt / KDE
  • id3v2hoặc eyeD3cho dòng lệnh
  • Nói chung, trình phát nhạc cũng có thể chỉnh sửa các thẻ phổ biến banshee, từ rhythmboxhoặcamarok

và nhiều thứ khác, hãy thử tìm kiếm kho lưu trữ phân phối của bạn và kiểm tra một số trong số chúng.


4
Thận trọng khi sử dụng id3v2vì nó không hỗ trợ unicode và sẽ làm hỏng các thẻ của bất kỳ mp3 hiện đại nào sử dụng unicode (như được đề cập bởi @ user495470 trong câu trả lời của anh ấy mid3v2thay vào đó)
gen_wood

3
id3v2hiện hỗ trợ unicode
Michal Polovka

55

Tôi chủ yếu sử dụng mid3v2. Bạn có thể cài đặt nó sudo apt-get install python-mutagentrong Ubuntu hoặc với sudo easy_install pip;sudo pip install mutagenOS 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.

id3v2id3tagkhông hỗ trợ Unicode và id3toolmp3infokhông hỗ trợ ID3v2.


2
Tôi đồng ý rằng mid3v2 là công cụ gắn thẻ dòng lệnh đáng tin cậy và hiện đại nhất được đề cập ở đây. Nên được bình chọn lên.
Jan-Philip Gehrcke

1
Đã đồng ý. Cả iTunes và người chơi xe hơi của tôi đều không nhận ra các thẻ được tạo bởi các công cụ khác. Điều này đã làm điều đó.
mikiemorales

mọi ý tưởng làm thế nào để thêm thẻ Nhà xuất bản với nó
user889030

Lưu ý rằng, vì bất kỳ lý do gì, trên Debian, bạn phải cài đặt python-mutagen để có được các nhị phân - python3-mutagen không đặt bất cứ thứ gì vào đường dẫn.
ACK_stoverflow

10

Tôi sử dụng Ex Falso. Nó được cài đặt với trình phát nhạc QuodLibet, vì vậy tôi đã cho nó một shot.

Tôi đã sử dụng nó với các tệp đơn lẻ, các lô tệp ... Nó khá trực quan và tốt nhất là hoạt động rất tốt.


2
Mọi người nên được cảnh báo rằng ex falso và quod libet có cách tiếp cận không nổi bật với thẻ "Album artist". Thẻ này, được tạo trong trình chỉnh sửa này, có thể vô hình với những người chơi khác.
Barafu Albino

9

Tôi tìm thấy chủ đề này và quyết định sử dụng id3tool. Tôi chỉ quan tâm đến một công cụ rất nhẹ, dòng lệnh vẫn ổn. Cố gắng giữ cho hệ thống của tôi không bị lộn xộn thỉnh thoảng được mang đến bởi các công cụ nặng về GUI.

Cài đặt cực dễ trên Linux Mint:

sudo apt-get install id3tool

Theo như tôi nhớ thì nó không yêu cầu bất kỳ thư viện bổ sung hay bất cứ thứ gì. Để có được một danh sách đầy đủ các tùy chọn có sẵn:

man id3tool

Để xem siêu dữ liệu hiện tại cho một tệp mp3:

id3tool <filename.mp3>

Đây là lệnh tôi đã sử dụng để cập nhật khá nhiều 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>

Sau khi làm điều này, tôi đã bảo Banshee quét lại thư viện nhạc của mình và không còn bất kỳ tệp nào trong Danh mục "Không xác định". Cảm ơn người lạ cho mẹo này!


Tôi đã thử id3tool nhưng có một số vấn đề. Các thẻ được viết bởi id3tool dường như không thể đọc được bởi thư viện MAD trong hầu hết các trường hợp (thất bại trong khoảng 80% trường hợp).
Ben Crowell

3
id3tool không hỗ trợ các thẻ id3v2 bình thường, chỉ các thẻ v1 cũ. Và nó không còn được phát triển.
mivk

8

Tôi đã là một người dùng chuyên dụng của Picard trong một thời gian dài. Các tagger đa nền tảng duy nhất cảm thấy thực sự vững chắc. Đừng quên cơ sở dữ liệu âm nhạc khổng lồ của MusicBrainz.


7

Tôi mới phát hiện ra chương trình nhỏ này có tên là puddletag . Nó không tuyệt vời như Tag & Rename, nhưng nó đủ gần.

Từ trang web :

puddletag là trình chỉnh sửa thẻ âm thanh (chủ yếu được tạo) cho GNU / Linux tương tự như chương trình Windows, Mp3tag. Không giống như hầu hết các trình gắn thẻ cho GNU / Linux, nó sử dụng bố cục giống như bảng tính để tất cả các thẻ bạn muốn chỉnh sửa bằng tay đều có thể nhìn thấy và dễ dàng chỉnh sửa.

Các tính năng chỉnh sửa thẻ thông thường được hỗ trợ như trích xuất thông tin thẻ từ tên tệp, đổi tên tệp dựa trên thẻ của chúng bằng cách sử dụng các mẫu và chỉnh sửa thẻ cơ bản.

Sau đó, có các Hàm, có thể thực hiện những việc như thay thế văn bản, cắt xén nó, thực hiện chuyển đổi trường hợp, v.v. Các hành động có thể tự động hóa các tác vụ lặp đi lặp lại. Thực hiện tra cứu web bằng Amazon (bao gồm cả ảnh bìa), Discogs (cũng bao gồm cả ảnh nghệ thuật!), FreeDB và MusicBrainz cũng được hỗ trợ. Có thêm một chút nữa, nhưng tôi đã đạt đến hạn ngạch dấu phẩy của mình.

Các định dạng được hỗ trợ: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, v.v.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) và WavPack (wv).


2
Xem xét bao gồm một số giải thích thêm về đề xuất của bạn hoặc, ít nhất, liên kết đến chúng.
HalosGhost


4

Tôi cũng sẽ đề nghị lltag .

Hoạt động trên dòng lệnh, khá dễ dàng và nhanh chóng. Nó cũng hỗ trợ CDDB.


1
Nó cũng hỗ trợ đọc vorbiscomment và metaflac.
0xcaff

3

Tôi thích TagToolid3tool . Cả hai đều dành cho dòng lệnh. Tôi cũng thấy Picard hữu ích cho các tệp nhạc tồn tại trong cơ sở dữ liệu MusicBrainz.


3

Audacity có một công cụ chỉnh sửa siêu dữ liệu, có thể được hiển thị khi xuất tệp hoặc bằng cách đi tới 'Tệp'> 'Chỉnh sửa siêu dữ liệu':

nhập mô tả hình ảnh ở đây

Lưu ý Tôi nghĩ rằng điều này sử dụng các thẻ ID3v2.4 (trong Mp3), không tương thích với một số thiết bị (và flippin Windows, thậm chí Win8 ...). Easytag tuy nhiên có một tùy chọn để sử dụng ID3v2.3, tương thích.

Xem thêm:


Có nhiều tùy chọn có sẵn sẽ thực hiện chỉnh sửa hàng loạt. Trừ khi bạn muốn viết nghệ sĩ album, tên, v.v. trong mỗi bài hát ...
Rodrigo

@Rodrigo vâng, bạn có thể lưu nó dưới dạng mẫu, sau đó bạn chỉ cần chỉnh sửa tiêu đề, v.v. cho mỗi cái
Wilf

Hãy thử puddletag và xem sự khác biệt cho chính mình. Khi bạn có rất nhiều thư mục con cần sửa đổi, puddletag sẽ nhanh hơn nhiều so với những gì bạn đề xuất.
Rodrigo

@Rodrigo Tôi nghĩ rằng tôi chỉ cần thêm nó như là một thay thế mà mọi người có thể đã có! Nói điều này như tôi thường sử dụng easytag(bạn có thể đưa ra puddletagcâu trả lời btw)
Wilf

3

Tôi thích mắtD3.

Nhưng cài đặt nó từ pip python không phải từ apt. apt hiện đang cài đặt phiên bản 0.6 nhưng tôi cài đặt pip mới nhất. Tài liệu ở đây: https://eyed3.readthedocs.io/en/latest/ . eyeD3 có tài liệu tốt để dễ dàng bắt đầu. Ngoài ra, nó có một loạt các plugin hữu ích - hãy thử nó!

$ pip install eyeD3


1
#!/bin/bash
for i in *.mp3 ; do
resto=$(echo "${i}" | sed 's/.mp3$//')
mid3v2 -t "${resto}" "${i}"
echo "${i}"
done
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.