एमपी 3 फ़ाइलों से चयनित टैग को हटाने के लिए कमांड लाइन टूल


12

अपने एमपी 3 संग्रह को साफ करने के लिए एमपी 3 डायग्स का उपयोग करते हुए , मैंने पाया है कि ID3v2 टैग के अलावा, कुछ फ़ाइलों में एक गीत 3, ID3v1 और कुछ APE टैग भी हैं। क्या सभी 3 ID2v टैग को हटाने के लिए कमांड लाइन टूल्स हैं?


अपडेट: ID3v1 टैग्स को हटाने के लिए मैंने आई 3 डी का इस्तेमाल किया, अन्य दो टैग्स के लिए मैंने एमपी 3 फाइलों को अजगर में पढ़ा और टैग डेलीमीटर के बीच सबकुछ डिलीट कर दिया। के लिए Lyrics3 टैग, वे हैं: "LYRICSBEGIN" और "LYRICS200", के लिए बंदर टैग, "APETAGEX" और फिर "APETAGEX"।
गीत

जवाबों:


10

Id3 टैग्स में हेरफेर के लिए एक कमांड लाइन यूटिलिटी और पाइथन लाइब्रेरी पर नजर डालिए । वर्तमान निर्देशिका में सभी एमपी 3 फ़ाइलों से गीत और ID3v1 टैग को चलाने के लिए बस चलाएं

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

अगर टैग लिखते समय eyeD3 किसी समस्या की रिपोर्ट करता है, तो समस्या को ठीक करने के लिए लगता है कि कमांड को फिर से चलाने का प्रयास करें।

मुझे पूरी तरह से यकीन नहीं है कि एक एपीई टैग क्या है, लेकिन आप आईडीडी 3 के साथ एक एमपी 3 फ़ाइल से मनमाना उपयोगकर्ता टैग भी हटा सकते हैं।


1
मैंने eyeD3 का उपयोग करने की कोशिश की है, हालाँकि ये गीत टैग ID3 टैग के बाहर हैं, इसलिए eyeD3 उन्हें पढ़ या निकाल नहीं सकता है। --Remove-v1 समस्याओं का कम से कम एक हल करता है।
गीत १३'१२

EyeD3 बोल दिखा सकते हैं? हो सकता है कि आपको टैग दिखाने के लिए -1या तो उपयोग करना पड़े -v। प्रलेखन के अनुसार यह गीतों को संभालने में सक्षम होना चाहिए। शायद --remove-commentsमदद करता है
उलरिच डेंगल

नहीं, समस्या यह है कि, अब तक मुझे मिले किसी भी टूल (eyeD3, id3tool, id3v2) इन गीतों को दिखाने में सक्षम नहीं हैं क्योंकि वे ID3 टैग से स्वतंत्र हैं। MP3 Diags में, यह ID3v2 टैग दिखाता है (जो निश्चित रूप से गीतों को संग्रहीत करने की क्षमता रखता है), लेकिन अतिरिक्त टैग, ID3v1, और ये APE और Lyrics3 टैग भी हैं। मैं इन सभी अतिरिक्त टैग को हटाने का तरीका ढूंढ रहा हूं और बस ID3v2 छोड़ दूंगा।
गीतिकाएँ

10

मैंने पहले इस्तेमाल किया है id3v2और इसे काफी अच्छा पाया है।

योग्यता के अनुसार कुछ अन्य हैं: id3और id3tool। मान लें कि आपके पास एक डेबियन-आधारित प्रणाली है aptitude search id3:। मुझे यकीन है कि अन्य पैकेज प्रबंधकों के पास एक खोज सुविधा होनी चाहिए।

मुझे यकीन नहीं है कि ये वो सब कुछ कर पाएंगे जो आप चाहते हैं (जिससे मेरा मतलब है कि मैं लिरिक्स 3 और एपीई के बारे में कुछ नहीं जानता), लेकिन आप देख सकते हैं। निश्चित रूप id3v2से -s, -dऔर -Did3v1 टैग, id3v2 टैग और दोनों को हटाने के लिए झंडे, क्रमशः (इसके मैन पेज के अनुसार)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.