2009-08-27 4 views
5

मुझे एक कमांड लाइन टूल ढूंढने की ज़रूरत है जो मुझे एमपी 3 फ़ाइल में आईडी 3 वी 2 और एल्बम कला लिखने की अनुमति देगी। कमांड लाइन की आवश्यकता है क्योंकि इसे PHP से निष्पादित किया जाएगा, इसलिए कोई ग्राफिकल इंटरफ़ेस नहीं है। Google की खोज निष्पक्ष साबित हुई है, तो शायद एक उपकरण उपलब्ध है जो मुझे ऐसा करने में सक्षम करेगा?लिनक्स: आईडी 3 वी 2 डेटा और कवर आर्ट लिखने के लिए लाइब्रेरी

+0

क्यों पढ़ा गया/फिर शीर्षक में लिखें? – spender

उत्तर

3

PHP में आईडी 3 क्षमताओं built in है, लेकिन ऐसा लगता है कि यह एल्बम कला का समर्थन नहीं करता है।

यदि आप वास्तव में कमांड लाइन उपकरण चाहते हैं तो id3v2 है।

+0

इसे PHP के माध्यम से करने का एक आसान तरीका होना आवश्यक है, और सबसे आसान विकल्प कमांड लाइन के रूप में दिखाई दिया। – tombazza

+0

अरे, मेरे पास d3v2 है। मैं id3v2 और छवि एम्बेडिंग के लिए "कैसे करें" को ट्रैक करने का प्रयास कर रहा हूं। कोई सुझाव? – Scott

+0

आदेश 'id3v2 -r "एपीआईसी" *। एमपी 3' कवर कला को हटा देगा। आप 'eyeD3 --remove-all-images * .mp3' का भी उपयोग कर सकते हैं। – slm

0

mp3info का उपयोग करने का प्रयास करें, यह कमांड लाइन है। मुझे यकीन नहीं है कि एल्बम कला टैग के रूप में संग्रहीत है और यह mp3info द्वारा समर्थित नहीं है।

3

मुझे http://eyed3.nicfit.net/ मिला है जो लिनक्स के लिए सबसे व्यापक कमांड लाइन एमपी 3 टैग मैनिपुलेटर है। --add-image तर्क का उपयोग करके एम्बेडिंग कला का समर्थन करता है (चेतावनी: इसके लिए इसका उपयोग करने की कोशिश नहीं की है)।

6

आईएचडी 3 (http://eyed3.nicfit.net/), जैसा कि अरबोगास्ट द्वारा सुझाया गया है, नौकरी करेगा।

eyeD3 --add-image file.jpg:FRONT_COVER music.mp3

सामने कवर एल्बम कला (जो क्या आइट्यून्स/iPhone के छवि के लिए उपयोग करता है) जोड़ देगा।

eyeD3 --add-image :FRONT_COVER music.mp3

पिछले सामने कवर निकाल देगा। (ध्यान दें कि यदि आप किसी छवि को प्रतिस्थापित करना चाहते हैं [उदाहरण के लिए आपने छवि को ठीक किया है], तो आपको छवि को हटाने की आवश्यकता है और फिर इसे जोड़ना होगा। अगर आप फिर से छवि जोड़ते हैं तो आपको कई फ्रंट कवर छवियां मिलेंगी।)

संबंधित मुद्दे