alat baris perintah untuk menghapus tag yang dipilih dari file mp3

12

Menggunakan Diags MP3 untuk membersihkan koleksi mp3 saya, saya telah menemukan bahwa selain tag ID3v2, beberapa file juga memiliki Lyrics3, ID3v1, dan beberapa tag APE. Apakah ada alat baris perintah di luar sana untuk menghapus semua kecuali tag ID3v2?

Lyineyes
sumber
Perbarui: untuk menghapus tag ID3v1 yang saya gunakan eyeD3, untuk dua tag lainnya saya membaca file mp3 menjadi python dan menghapus semua yang ada di antara pembatas tag. Untuk tag Lyrics3 , mereka adalah: "LYRICSBEGIN" dan "LYRICS200", untuk tag APE , "APETAGEX" dan lagi "APETAGEX".
lyineyes

Jawaban:

10

Lihatlah eyeD3 utilitas baris perintah dan pustaka python untuk memanipulasi tag id3. Untuk memindahkan lirik dan tag ID3v1 dari semua file mp3 di direktori saat ini jalankan saja

eyeD3 --remove-lyrics --remove-v1 *.mp3

Jika eyeD3 melaporkan masalah saat menulis tag, coba jalankan kembali perintah tersebut karena tampaknya akan memperbaiki masalah.

Saya tidak sepenuhnya yakin apa itu tag APE tetapi Anda juga dapat menghapus tag pengguna yang sewenang-wenang dari file mp3 dengan eyeD3.

Ulrich Dangel
sumber
1
Saya sudah mencoba menggunakan eyeD3, namun tag lirik ini di luar tag ID3, jadi eyeD3 tidak dapat membaca atau menghapusnya. --Remove-v1 memecahkan setidaknya satu masalah.
Lyineyes
Bisakah eyeD3 menunjukkan lirik? Mungkin Anda harus menggunakan salah satu -1atau -vuntuk menunjukkan tag. Menurut dokumentasi itu harus dapat menangani lirik. Mungkin --remove-commentsmembantu
Ulrich Dangel
Tidak, masalahnya persis seperti itu, tidak ada alat yang saya temukan sejauh ini (eyeD3, id3tool, id3v2) yang dapat menampilkan lirik ini karena tidak tergantung pada tag ID3. Dalam MP3 Diags, ini menunjukkan tag ID3v2 (yang tentu saja memiliki kemampuan untuk menyimpan lirik), tetapi juga tag tambahan, ID3v1, dan tag APE dan Lyrics3 ini. Saya mencari cara untuk menghapus semua tag tambahan ini dan tinggalkan ID3v2.
lyineyes
10

Saya sudah pernah menggunakan id3v2sebelumnya dan ternyata cukup bagus.

Ada beberapa yang lain sesuai dengan bakat: id3dan id3tool. Dengan asumsi Anda memiliki sistem berbasis Debian: aptitude search id3. Saya yakin manajer paket lain harus memiliki fasilitas pencarian.

Saya tidak yakin ini akan dapat melakukan semua yang Anda inginkan (maksud saya, saya tidak tahu apa-apa tentang Lyrics3 dan APE), tetapi Anda dapat melihatnya. Tentunya id3v2memiliki -s, -ddan -Dmenandai untuk menghapus masing-masing tag id3v1, id3v2, dan keduanya (menurut halaman manualnya).

Zorawar
sumber