FLAC फ़ाइलों को OGG वोरबिस में बदलें


9

क्या संगीत निर्देशिकाओं को ट्रांसकोड और सिंक करने के लिए कोई लिनक्स उपकरण हैं?

मैं अपने संगीत को FLAC को एन्कोड करता हूं, जिसे मैं बाहरी हार्ड ड्राइव पर रखता हूं। कुछ समय पहले मैंने इस संग्रह को एक अलग निर्देशिका में ओजीजी वोरबिस में ट्रांसकोड किया था। तब से मैंने FLAC संग्रह में जोड़ा है। मैं एक उपकरण की तलाश कर रहा हूं जो मेरे मुख्य (FLAC) संग्रह को स्कैन करता है और किसी भी नए परिवर्धन को छोटे (Vorbis) संग्रह में ट्रांसकोड करता है।

मेरे मन में कुछ ऐसा है जो Unison या Rsync की तरह काम करता है (लेकिन इस तथ्य को अनदेखा करने में सक्षम था कि फाइलें विभिन्न स्वरूपों में हैं) लेकिन प्रतिलिपि प्रक्रिया के दौरान ट्रांसकोड भी किया गया।

क्या ऐसे कोई उपकरण हैं जो ऐसा कुछ करते हैं?


मैं किसी भी FLAC फ़ाइलों को स्थानांतरित करने के लिए एमपी 3 फ़ाइल के पेड़ पर चलने के लिए एक पायथन प्रोग्राम का उपयोग करता हूं (चूंकि पिकार्ड FLAC और MP3 डालता है) togehter, फिर FLAC पेड़ को चलाएं और उन्हें परिवर्तित करें यदि लक्ष्य MP3 मौजूद नहीं है (अस्थायी WAV करने के लिए FLAC LAME), ID3 टैग्स को संरक्षित करते हुए जो कि FLAC फाइल में हैं। पटकथा अपेक्षाकृत सरल है, लेकिन मुझे ऐसा कुछ भी नहीं मिला जो कमांडलाइन से अपने आप हो।
एंथन

जवाबों:


14

आप ध्वनि-मापक जैसे ग्राफिकल कनवर्टर का उपयोग कर सकते हैं । हालाँकि, चूंकि आपको इसे oggसंग्रह में जोड़ने की आवश्यकता है , मेरा मानना ​​है कि आप कुछ कमांड लाइन समाधानों की तलाश में हैं। आप शायद कोशिश कर सकते हैं,

ffmpeg -i musicfile.flac musicfile.ogg

या और भी,

find . -name "*flac" -exec oggenc -q 7 {} \;

एक बार, आपने फ़ाइल रूपांतरण के लिए एक कुशल तरीके की पहचान कर ली है, फ़ाइलों के अंतर के आधार पर rsync करना अगला कदम होगा।

सूत्रों का कहना है

उबंटू फोरम


ID3 टैग कैसे बनाए रखें, इसके लिए यहां देखें ।
राफेल

1

इस बैश स्क्रिप्ट को आज़माएं:

EXT=flac
for file in *.${EXT}; do
   if [ ! -e ${file%.flac}.ogg ]; then          
        ffmpeg -i ${file} -qscale:a 6 ${file%.flac}.ogg
   fi
done

यह सभी फाइलों को ट्रांसकोड करता है, न कि केवल नए जोड़े गए (जो कि ओपी ने पूछा है)
एंथॉन

@ एंथन राइट, लेकिन न तो रमेश का जवाब। यदि आप इस एक को कम करते हैं, तो आपको दोनों को नीचा दिखाना चाहिए।
xhienne

@xhienne मैं आपके संदर्भ को नीचा नहीं समझता, आप किस विषय का उल्लेख कर रहे हैं? यह पद डाउनवोट नहीं है। मैंने समीक्षा पंक्ति से केवल इस उत्तर की समीक्षा की और टिप्पणी की, और यह डाउनवोटिंग के समान नहीं है।
एंथन

क्षमा करें, एंथन, यह उस समय लिखा गया था जब मैंने यह लिखा था और मुझे विश्वास था कि यह आपका वोट था।
गिरावट के

1
आपको उनके नामों में रिक्त स्थान के साथ फ़ाइलों को सही ढंग से संभालने के लिए सभी चर को उद्धरण में संलग्न करना होगा।
ग्रिफफरेज़

1

मैं acxi का उपयोग करता हूं, जो मूल रूप से बिल्कुल वही करता है जो ऑप चाहता है। ओग (या एमपी 3 या ओपस) निर्देशिकाओं के लिए फ्लैक्स निर्देशिकाओं को सिंक करता है, जिसमें मुझे जो भी अन्य फाइलें चाहिए जैसे कि jpg, txt, png, आदि की नकल करना शामिल है।

https://github.com/smxi/acxi

विन्यास, विकल्प, आदि के साथ सरल पर्ल स्क्रिप्ट

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