2013-08-16 6 views
7

मैंने एमपी 3 और flac दोनों के लिए समर्थन के साथ सोक्स स्थापित किया है।सोक्स flac फ़ाइल को 320 बिट एमपी 3 में परिवर्तित करने के लिए

नीचे आदेश भी सफलतापूर्वक एमपी 3 करने के लिए flac धर्मान्तरित

sox /song_files/Daughter_of_Evil.flac /song_files/Daughter_of_Evil.mp3 

मेरे समस्या यह है कि "Daughter_of_Evil.mp3" 320 बिट एमपी 3 नहीं है। मैंने 44100 की नमूना दर निर्दिष्ट करने की कोशिश की। लेकिन इससे बिट दर नहीं बदली। यह 128 केबीपीएस पर रहता है।

मैं उपरोक्त flac फ़ाइल के लिए सीधे 320 बिट एमपी 3 फ़ाइल कैसे उत्पन्न कर सकता हूं।

मैं 128 बिट एमपी 3 से 320 बिट एमपी 3 को LAME का उपयोग कर परिवर्तित कर सकता हूं। लेकिन ऊपर उत्पन्न 128 बिट एमपी 3 फ़ाइल में गुणवत्ता पहले से ही खो गई है। इसलिए मैं इसे एक ही चरण में करना चाहता हूं।

धन्यवाद

उत्तर

9

आप सॉक्स के -C विकल्प की तलाश कर रहे:

sox input.flac -C 320 output.mp3 
+0

मुझे यह चेतावनी मिलती है: sox WARN एमपी 3: -C विकल्प एमपी 3 के लिए समर्थित नहीं है; डिफ़ॉल्ट संपीड़न दर का उपयोग करके मैं इसे कैसे सक्षम कर सकता हूं। धन्यवाद – user1058797

+0

@ उपयोगकर्ता 1058797: यह संस्करण क्या है? यह SOX 14.3.1 के बाद से काम करना चाहिए। – chirlu

+0

यह संस्करण 14.3.0 है मैं 14.3.1 इंस्टॉल करूंगा और इसे फिर से कोशिश करूंगा। धन्यवाद :) – user1058797

0

बस को जोड़ने के लिए, 128kbps मानक सॉक्स एमपी 3 रूपांतरण है। साथ ही, यदि आप कम बिट दर से एन्कोडिंग कर रहे हैं, तो यह कम बिट दर पर रहेगा जबतक कि आप स्पष्ट रूप से उच्च दर निर्दिष्ट नहीं करते हैं।

उदाहरण के लिए, कहते हैं कि फ़ाइल 1 320 केबीपीएस है, सॉक्स 128 केबीपीएस

sox file1.mp3 file2.mp3 

इस उदाहरण में करने के लिए परिवर्तित कर देंगे, कहते हैं कि फ़ाइल 1 64kbps है, सॉक्स रूपांतरण पर कार्रवाई करेंगे, लेकिन एक ही बिट दर:

sox file1.mp3 file2.mp3 

जो मामले में, यदि आप बिट दर को बढ़ाने के लिए की जरूरत है, आप स्पष्ट रूप से बिट दर निर्धारित करने के लिए, इस प्रकार की जरूरत है:

sox file1.mp3 -C 320 file2.mp3 
संबंधित मुद्दे