यदि मेरे पास एक वीडियो है जो 30fps पर चलता है, तो प्रत्येक फ्रेम की अवधि एक सेकंड या 33.333333 ... मिलीसेकंड की 1/30 वें है।दशमलव अवधि को दशमलव के दोहराने के लिए गणना कैसे की जाती है?
मान लें कि आप एक वीडियो प्लेयर को कार्यान्वित कर रहे थे, आप इस तथ्य को कैसे संभालेंगे कि प्रत्येक फ्रेम की अवधि दोहराने वाले दशमलव द्वारा दर्शायी जाती है?
उदाहरण के लिए, यदि आप पहले 2 9 फ्रेम की अवधि 33.33 मिलीसेकंड की अवधि को छोटा कर देते हैं, तो 30 एफपीएस दर को बनाए रखने के लिए 30 वें फ्रेम की अवधि थोड़ी देर, 33.43 मिलीसेकंड्स होनी चाहिए।
क्या कोई मानक तरीका है कि वीडियो प्लेबैक सॉफ़्टवेयर इसे संभालता है?
मुझे लगता है कि राउंडिंग मानक तरीका है - आखिरकार, इससे कोई फर्क नहीं पड़ता कि फ्रेम 33.33 या 33.34 एमएस के लिए दिखाता है, जब तक कि यह सब 30 एफपीएस तक बढ़ता है। वैसे भी, फ्लैट पैनलों के साथ, एमएस के सौवां ध्यान में कोई फर्क नहीं पड़ता है, और मानव पहचान सीमा एकल एमएस में कहीं कहीं है। मान लीजिए कि मैं एक वीडियो प्लेयर को कार्यान्वित कर रहा था, मैं बफरिंग और कुशल डिकोडिंग के बारे में अधिक चिंता करता हूं - स्किप * बहुत * ध्यान देने योग्य और आम हैं। – Piskvor