कन्वर्ट wav ffmpeg में flac के लिए


11

मैं एक wav फ़ाइल को ffmpeg के साथ एक FLAC फाइल में कैसे बदल सकता हूं?

मुझे 16 बिट में एक, 24 बिट में एक और 32 बिट में एक फाइल बनाने की जरूरत है।

मुझे अलग-अलग नमूना दर बनाने की भी आवश्यकता है। जैसे कि 176,400 kHz में एक और 44,100 kHz में एक। मुझे पता है ffmpeg -i input-file.wav output-file.flacकि फ़ाइल कन्वर्ट हो जाएगी लेकिन मुझे बाकी के बारे में निश्चित नहीं है।

Ffmpeg प्रलेखन ( https://www.ffmpeg.org/doxygen/2.1/flac_8h.html ) इसके साथ बहुत उपयोगी नहीं है।

जवाबों:


12

FFmpeg का FLAC एनकोडर 16 और 24 बिट्स के सैंपल बिट डेप्थ को सपोर्ट करता है, बाद वाला 32-बिट को पैडेड करता है। तो 24-बिट के लिए, आपको बीच-बीच में एक फ़िल्टर का उपयोग करना होगा।

ffmpeg -i in.wav -af aformat=s32:176000 out.flac

ऊपर एक 176 kHz 24-बिट नमूने के लिए एन्कोड, 32-बिट्स के रूप में संग्रहीत। और नीचे दी गई कमांड 16-बिट और 44.1 kHz को एन्कोड करती है।

ffmpeg -i in.wav -af aformat=s16:44100 out.flac

इस उत्तर को बाद में पढ़ने वाले किसी भी व्यक्ति के लिए, "16 और 24 बिट नमूने" "बिट गहराई" का उल्लेख कर रहे हैं, जैसा कि "बिट दर" के विपरीत है। "बिट गहराई" को कभी-कभी "बिट्स प्रति नमूना" के रूप में (उदाहरण के लिए वीएलसी द्वारा) भी संदर्भित किया जाता है।
एंडी मर्सर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.