मुखपृष्ठ » कैसे » क्यों मेरे एमपी 3 फ़ाइलें समान आकार हैं जब भी मैं FFmpeg के साथ बिटरेट को बदलता हूं?

    क्यों मेरे एमपी 3 फ़ाइलें समान आकार हैं जब भी मैं FFmpeg के साथ बिटरेट को बदलता हूं?

    यदि आप ऑडियो फ़ाइलों को परिवर्तित करने की प्रक्रिया में नए हैं, तो बहुत सारे विवरण और कैसे वे काम करते हैं, जब आप अप्रत्याशित परिणाम प्राप्त कर सकते हैं तो थोड़ा भ्रमित हो सकते हैं। तो आप समस्या को ठीक करने के लिए क्या करते हैं? आज के SuperUser Q & A पोस्ट में एक भ्रमित पाठक के प्रश्न का उत्तर है.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    वेयरिन (फ़्लिकर) के सौजन्य से फोटो.

    प्रश्न

    सुपरयूजर रीडर अर्लेन बीलर यह जानना चाहता है कि एक ऑडियो स्ट्रीम निर्मित फ़ाइलों को परिवर्तित करते समय विभिन्न बिटरेट सेटिंग्स का उपयोग क्यों किया गया जो सभी सटीक आकार थे:

    मैंने मूल रूप से एक ही प्रारूप का उपयोग करके एक ऑडियो स्ट्रीम को तीन अलग-अलग बिटरेट सेटिंग्स में परिवर्तित किया। वे बिल्कुल उसी आकार के होते थे। ऐसा क्यों है?

    • ffmpeg -i "लिकुनल-Q1-All.mp4" -c: v कॉपी -c: a libmp3lame -q: a -b: 192k "Q1-All-192k.mp4"
    • ffmpeg -i "लिकुनल-Q1-All.mp4" -c: v कॉपी -c: a libmp3lame -q: a -b: 160k "Q1-All-160k.mp4"
    • ffmpeg -i "लिकुनल-Q1-All.mp4" -c: v कॉपी -c: a libmp3lame -q: a -b: 128k "Q1-All-128k.mp4"

    विभिन्न बिटरेट सेटिंग्स का उपयोग करके एक ही सटीक आकार की फ़ाइलों का उत्पादन कैसे किया जाता है?

    उत्तर

    SuperUser योगदानकर्ता slhck का उत्तर हमारे लिए है:

    क्योंकि आप सेटिंग कर रहे हैं -क्यू: एक (जो LAME की VBR सेटिंग है)। जब आप उपयोग करते हैं -क्यू: एक, CBR सेटिंग -बी 0 ए कोई प्रभाव नहीं पड़ेगा। यदि आप FFmpeg Wiki से MP3 एन्कोडिंग गाइड को देखते हैं, तो आपको इसके लिए संभावित मान मिलेंगे -क्यू: एक उनके संबंधित औसत बिटरेट के साथ.

    पूर्णता के लिए, यहाँ का प्रासंगिक हिस्सा है libmp3lame.c (qscale का लंबा नाम है क्ष):


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.