Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

FFMPEG के साथ अपनी म्यूजिक फ़ाइलों को एडजस्ट और नॉर्मलाइज़ करें

सभी ऑडियो फ़ाइलें समान नहीं बनाई जाती हैं। कभी-कभी, वे बहुत शांत, बहुत तेज, या बस बंद होती हैं। जब आप खुद को एक समस्याग्रस्त ऑडियो फ़ाइल के साथ पाते हैं, तो आप केवल इससे निपटने के लिए फंसे नहीं हैं। FFmpeg, एक शक्तिशाली ओपन-सोर्स ऑडियो उपयोगिता मदद कर सकती है। यह आपकी फ़ाइलों की मात्रा को समायोजित कर सकता है और अप्रिय मात्रा में उतार-चढ़ाव से छुटकारा पाने के लिए उन्हें नॉर्मलाइज़ कर सकता है। क्या बेहतर है, यह पूरी तरह से स्क्रिप्टेबल है और यहां तक कि पायथन स्क्रिप्ट में बेक किया गया है जो पूरी चीज को सुव्यवस्थित करता है।

FFmpeg इंस्टॉल करना

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

बुनियादी लाउडनेस

यह सब टर्मिनल के माध्यम से किया जाएगा। FFmpeg के ग्राफिकल फ्रंट एंड हैं, लेकिन कमांड लाइन इसके साथ काम करने का सबसे सरल और सबसे सीधा तरीका है। आगे बढ़ें और काम करने के लिए एक टर्मिनल खोलें।

एक डायरेक्टरी में बदलें जिसमें वे फ़ाइलें हों जिनके साथ आप काम करना चाहते हैं। FFmpeg लगभग हर ऑडियो फॉर्मेट का समर्थन करता है जिसके बारे में आप सोच सकते हैं, इसलिए उस बारे में चिंता न करें। जब आपके पास काम करने के लिए फ़ाइलें हों, तो FFmpeg चलाएं। इनपुट फ़ाइल निर्दिष्ट करने के लिए -i फ्लैग का उपयोग करें। फिर, -filter:a फ्लैग आपको एक फ़िल्टर निर्दिष्ट करने देता है, इस मामले में वॉल्यूम समायोजित करना। FFmpeg फ़ाइल की मूल मात्रा के रूप में 1 का उपयोग करता है। वॉल्यूम को आधा करने के लिए, "वॉल्यूम" को 0.5 के बराबर सेट करें। फिर, आउटपुट फ़ाइल नाम के साथ समाप्त करें। कुल मिलाकर, यह नीचे दिए गए उदाहरण की तरह दिखना चाहिए।

ffmpeg -i input.flac -filter:a "volume=0.5" output.flac

उस कमांड को चलाने से FFmpeg आपकी इनपुट फ़ाइल की एक कॉपी बनाएगा जिसमें आधी मात्रा होगी और इसे निर्दिष्ट फ़ाइल नाम पर आउटपुट करेगा। बेशक, आप 1 से बड़ी संख्या प्रदान करके वॉल्यूम बढ़ा सकते हैं। नीचे दिए गए उदाहरण के मामले में, वॉल्यूम 50% बढ़ जाएगा।

ffmpeg -i input.flac -filter:a "volume=1.5" output.fac

FFmpeg आपकी फ़ाइलों को कन्वर्ट करने में भी पूरी तरह सक्षम है। एक अलग आउटपुट एक्सटेंशन निर्दिष्ट करें, और FFmpeg बाकी का ख्याल रखेगा।

ffmpeg -i input.flac -filter:a "volume=1.25" output.mp3

कुछ लोग अपने फ़ाइलों पर अधिक तकनीकी नियंत्रण के लिए डेसीबल के साथ काम करने में अधिक सहज हैं। FFmpeg इसका भी समर्थन करता है। पहले की बेस वन सिस्टम का उपयोग करने के बजाय, उस डेसीबल की मात्रा निर्दिष्ट करें जिसे आप वॉल्यूम बढ़ाना चाहते हैं जिसके बाद "dB" हो।

ffmpeg -i input.flac -filter:a "volume=5dB" output.flac

वॉल्यूम को डेसीबल में कम करने के लिए एक नकारात्मक संख्या प्रदान करें।

ffmpeg -i input.flac -filter:a "volume=-5dB" output.flac

लाउडनेस नॉर्मलाइज़ेशन

यदि आपकी फ़ाइल की मात्रा असंगत है, तो आप चीजों को नियंत्रण में लाने के लिए FFmpeg के बिल्ट-इन नॉर्मलाइज़ेशन फ़ंक्शन का उपयोग कर सकते हैं। अपनी कमांड को वैसे ही सेट करें जैसे आप वॉल्यूम बदल रहे थे, लेकिन फ़िल्टर के रूप में वॉल्यूम के बजाय "loudnorm" का उपयोग करें। FFMpeg ध्वनि में चोटियों और घाटियों को कम और बढ़ाने का प्रयास करेगा ताकि इसे सुनना अधिक सुखद हो।

ffmpeg -i input.flac -filter:a loudnorm output.flac

पायथन के साथ स्वचालित

FFmpeg के साथ ऑडियो नॉर्मलाइज़ करते समय वास्तव में अधिक उपलब्ध है, लेकिन इसके लिए ऑडियो कैसे काम करता है और कुछ गणित का कुछ ज्ञान आवश्यक है। इसे स्वयं करने के बजाय, एक सुविधाजनक पायथन स्क्रिप्ट है जो पूरी चीज को स्वचालित करती है। साथ ही, यह एक बार में पूरे फ़ोल्डर को संभाल सकती है।

ffmpeg-normalize इंस्टॉल करें

यदि आपके कंप्यूटर पर Pip पैकेज मैनेजर के साथ पायथन इंस्टॉल है, तो आप इसका उपयोग ffmpeg-normalize इंस्टॉल करने के लिए कर सकते हैं। लिनक्स और मैक उपयोगकर्ताओं को शायद "sudo" का उपयोग करना होगा, जब तक कि उन्होंने चीजों को अलग तरीके से कॉन्फ़िगर नहीं किया है।

sudo pip3 install ffmpeg-normalize

ffmpeg-normalize का उपयोग करना

FFmpeg-normalize उपयोग करने में बहुत सरल है। -o फ्लैग के बाद एक इनपुट फ़ाइल और एक आउटपुट फ़ाइल प्रदान करें, और स्क्रिप्ट स्वचालित रूप से आपकी फ़ाइल को नॉर्मलाइज़ करेगी। हालांकि इसे काम करने के लिए आपको एक कोडेक निर्दिष्ट करना होगा।

ffmpeg-normalize input.flac -c:a flac -o output.flac

यह आपको एक साथ कई इनपुट और आउटपुट फ़ाइलों को निर्दिष्ट करने की भी अनुमति देता है।

ffmpeg-normalize input.flac input2.flac input3.flac -c:a flac -o output1.flac -o output2.flac -o output3.flac

आप इसका उपयोग फ़ाइलों को कन्वर्ट करने के लिए भी कर सकते हैं। आपको अभी भी एक कोडेक और बिटरेट निर्दिष्ट करना होगा, लेकिन यह अच्छी तरह से काम करता है। फ्लैग वही हैं जिनका उपयोग आप प्लेन FFmpeg के लिए करेंगे।

ffmpeg-normalize input.flac -c:a libmp3lame -b:a 320k -o output.mp3

पूरे फ़ोल्डर्स पर ffmpeg-normalize का उपयोग करना

आप वाइल्डकार्ड कैरेक्टर (*) का उपयोग करके पूरे फ़ोल्डर्स को कन्वर्ट करने के साथ या बिना नॉर्मलाइज़ करने के लिए भी उपयोग कर सकते हैं। आउटपुट स्वचालित रूप से अपने स्वयं के फ़ोल्डर में रखे जाएंगे। कमांड विंडोज पर लिनक्स और मैक की तुलना में थोड़ा अलग दिखता है, लेकिन परिणाम समान है। एक अतिरिक्त नोट के रूप में, आपको -ext फ्लैग के साथ प्रत्येक फ़ाइल के आउटपुट एक्सटेंशन को निर्दिष्ट करना होगा, अन्यथा आपको .mkv फ़ाइलें मिलेंगी।

मैक और लिनक्स

ffmpeg-normalize *.flac -c:a libmp3lame -b:a 320k -ext mp3

विंडोज

for %%f in ("*.flac") do ffmpeg-normalize "%%f" -c:a libmp3lame -b:a 320k -ext mp3

आप जो भी तरीका चुनते हैं, खराब गुणवत्ता वाले ऑडियो से निपटने का कोई कारण नहीं है। आप मात्रा को समायोजित और नॉर्मलाइज़ करने के लिए FFmpeg का आसानी से उपयोग कर सकते हैं ताकि कुछ अधिक समान रूप से संतुलित हो सके जो आपके संग्रह के बाकी हिस्सों के साथ बेहतर फिट बैठता है।

  1. टर्मिनल के साथ macOS पर छिपी हुई फाइलें और फोल्डर एक्सेस करें: चरण-दर-चरण गाइड टर्मिनल के साथ macOS पर छिपी हुई फाइलें और फोल्डर एक्सेस करें: चरण-दर-चरण गाइड

    विंडोज की तरह, macOS में भी गुप्त फाइलें होती हैं जो छिपी होती हैं ताकि उपयोगकर्ता उनसे छेड़छाड़ न करे लेकिन कभी-कभी आपको छिपी हुई फाइलों तक पहुंचने की आवश्यकता होती है। यदि आप किसी सेटिंग को ट्वीक करके समस्या निवारण चरण करना चाहते हैं (जैसे लॉग ढूंढना या प्रेफरेंस फाइल डिलीट करना), तो आपको उन छिपी

  1. माइक्रोसॉफ्ट वनड्राइव में फ़ाइल प्रबंधन में महारत हासिल करें: एक व्यापक गाइड माइक्रोसॉफ्ट वनड्राइव में फ़ाइल प्रबंधन में महारत हासिल करें: एक व्यापक गाइड

    Google के पास Google Drive है और Apple के पास iCloud है, इसी तरह Microsoft के पास OneDrive है (जिसे पहले SkyDrive के नाम से जाना जाता था)। क्लाउड स्टोरेज सेवाएं इन दिनों बहुत प्रचलन में हैं, क्योंकि लोग और व्यवसाय महंगे हार्डवेयर पर निर्भर रहने की अपनी आवश्यकताओं को कम कर रहे हैं और अपनी फ़ाइलों और

  1. डिस्क एनालाइज़र प्रो: अपने डेटा स्टोरेज को मास्टर करें और स्पेस खाली करें डिस्क एनालाइज़र प्रो: अपने डेटा स्टोरेज को मास्टर करें और स्पेस खाली करें

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