Apakah ada program yang akan membuang struktur lengkap tag ID3v2?
Bukan hanya nama dan nilai bingkai, tetapi informasi lengkap seperti urutan bingkai, pengodean teks, deskripsi pengodean (untuk frame TXXX), adanya ketidaksinkronan, adanya beberapa tag ...
Latar Belakang: Saya agak ingin tahu mengapa beberapa file tidak kompatibel dengan beberapa program. Sebagai contoh, beberapa tag ID3v2.4 yang ditulis oleh foobar2000 tidak dibaca oleh Winamp; mengedit dengan Mutagen memperbaikinya tetapi mengedit dengan foobar2000 rusak lagi. Ini bukan versi atau penyandian data - kebanyakan tag UT2-16 v2.4 lainnya berfungsi dengan baik ... Namun, jika saya menggunakan foobar2000 untuk mengubah tag ke v2.3, lalu kembali ke v2.4, mereka mulai berfungsi dengan baik di Winamp - bit terakhir ini tidak masuk setiap akal.
Edit: Linux atau / dan Windows.
sumber
exiftool dapat memberikan banyak info:
sumber
The perpustakaan MP3 beaglebuddy melakukan apa yang Anda minta. Ini mendukung tag ID3v2.3, dan dukungan untuk tag ID3v2.4 akan selesai pada Mei 2014. Ini menunjukkan byte mentah serta nilai yang diuraikan. Saya sudah memasukkan beberapa sampel output.
sumber
Anda mungkin perlu menulis alat sendiri. TagLib dan id3lib mungkin berguna dalam kasus ini.
Catatan khusus adalah daftar Proyek di beranda id3lib, yang berisi beberapa alat yang dapat memecahkan masalah Anda tanpa pemrograman apa pun.
sumber
Pustaka python Mutagen termasuk utilitas yang disebut mid3v2 yang menyediakan dump / ekspor nilai yang sangat bersih dan menyeluruh yang cocok untuk dilakukan sebelum / sesudah perbandingan yang berbeda.
Jika Anda belum pernah membuat skrip python maka mungkin exiftools akan bernilai untuk dipecahkan, tetapi saya merasa mid3v2 jauh lebih mudah.
metamp3 dirancang untuk ini tetapi IMO agak ketinggalan zaman, menunjukkan beberapa bidang standar de-facto (baca: iTunes) yang sangat umum sebagai "tidak terdefinisi".
ID3RawTagViewer dan ID3TagBackup juga merupakan alat yang cukup lama tetapi Anda mungkin juga merasa terbantu.
MP3Tags memiliki plugin "ekspor global", tetapi dalam beberapa kasus ia "menyembunyikan" nama bingkai sebenarnya menggunakan nama bidang "dipetakan" internal sehingga mereka sama di berbagai format yang berbeda (misalnya FLAC dan MP3).
Di luar topik, tetapi Ex Falso adalah anggota lain dari keluarga Mutagen / Quod Libet yang melakukan ini dengan sangat baik untuk FLAC, tetapi untuk beberapa alasan "menyembunyikan" semua tag TXXX non-QL khusus untuk ID3.
Banyak orang BTW hanya menggunakan editor HEX favorit mereka. . .
sumber
Saya bukan ahli id3, namun, saya telah bekerja di perpustakaan saya belakangan ini. Anda tidak menentukan OS. Saya hampir secara eksklusif menggunakan Linux. Beberapa alat yang telah saya gunakan, yang mungkin berguna bagi Anda adalah id3info (CLI) dan kid3-qt (qt KDE id3). Yang terakhir ini menarik. Saya tidak yakin apakah itu memberi Anda semua yang Anda butuhkan tetapi itu menunjukkan banyak informasi yang, setidaknya, memberi Anda beberapa hal yang tampaknya Anda cari. Jika Anda mencari alat yang lebih portabel, yang mungkin membuat Anda mendapatkan semua yang Anda cari adalah alat python yang disebut mid3v2. Saya baru saja memeriksanya dan memiliki argumen --list-raw, yang tampaknya cukup berguna!
sumber