एक FLAC फ़ाइल से दूसरे में सभी टैग कॉपी करें?


9

क्या कमांड-लाइन टूल का उपयोग करके एक FLAC फाइल से दूसरे टैग को कॉपी करने का एक तरीका है?


1
ऐसा क्यों है कि बहुत सारे आधिकारिक दस्तावेज इतने फ्रिगिन पर छूट जाते हैं कि कई चीजें उपयोगकर्ताओं को बहुत अधिक होने की आवश्यकता होती है? अच्छा प्रश्न।
हत्यारे

जवाबों:


14
metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac

संभवतः --no-utf8-convertविकल्प की भी जरूरत है।


1
बहुत बुरा यह भी चित्रों की नकल नहीं करता है ... आप के साथ एक ही चाल करना होगा --export-picture-to-and -import-picture-from
Adrien Clerc

स्टड से चित्रों को आयात करना अच्छी तरह से काम नहीं करता है, ऐसा लगता है कि आप वास्तव में एक फ़ाइल के लिए चित्र निर्यात करना चाहते हैं और फिर उन्हें फ़ाइलों से वापस आयात करें। स्टड से आयात करने की कोशिश करते समय, यह अक्सर लक्ष्य फ़ाइल में एक तस्वीर ब्लॉक के साथ समाप्त होता है, लेकिन शून्य बाइट्स (कोई चित्र डेटा) के साथ नहीं
चीता

5

यदि आप केवल मेटाडेटा का पाठ भाग चाहते हैं, तो आपको --no-utf8-convertनिर्यात और आयात पर विकल्प के साथ मेटाफ़्लैक का उपयोग करना चाहिए , अन्यथा जो वर्ण आपके शेल के वर्णों में सेट नहीं हैं, वे मंगले हुए हैं (उदाहरण के लिए मेरे लिए जापानी मेटाडेटा ने इसे मंगवा लिया है):

metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac

कोई भी विचार क्यों utf8 डिफ़ॉल्ट नहीं है।

यह पूरा नहीं है । यदि आप छवियों को भी स्थानांतरित करना चाहते हैं, तो सभी मेटाडेटा को कॉपी करने के लिए एक छोटा अजगर लिवरेजिंग म्यूटेजन सबसे अच्छा तरीका है ।


म्यूटेजन अनुशंसा के लिए +1। जब भी मुझे टैग के साथ कुछ भी महत्वपूर्ण करने की आवश्यकता होती है तो मैं इसका उपयोग करता हूं।
नौफुली काए
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.