मैं अपने गैर-वर्ग पिक्सेल प्रदर्शन के लिए एक वीडियो कैसे एन्कोड कर सकता हूं?


2

मेरी कार स्टीरियो में 800x480 डिस्प्ले है, लेकिन शारीरिक रूप से 16x9 है, इसलिए मेरा मानना ​​है कि यह गैर-वर्ग पिक्सल का उपयोग करता है। प्रलेखन कहता है कि यह (2 400x480) कहता है, इसलिए मुझे लगता है कि यह 2: 1 पिक्सेल पहलू अनुपात (?) का वर्णन कर रहा है।

यदि हां, तो मैं प्रदर्शन के संपूर्ण रिज़ॉल्यूशन का उपयोग करने के लिए वीडियो कैसे परिवर्तित कर सकता हूं?

उदाहरण के लिए, मान लें कि मेरे पास एक 720p या 1080p वीडियो है, जिसे मैं 800x480 पर एन्कोड करना चाहता हूं, लेकिन सुनिश्चित करें कि यह पिक्सेल पहलू अनुपात, आदि का सही अनुवाद कर रहा है।


जवाबों:


0

आप कहते हैं कि आपका प्रदर्शन शारीरिक रूप से 16: 9 है, जिसे पहलू अनुपात 16: 9 पर सेट करने पर कोई विरूपण नहीं होना चाहिए।

पहलू अनुपात सेट करने के लिए, -aspectध्वज का उपयोग करें । उदाहरण के लिए, एन्कोडिंग मापदंडों के उपयोग में 16: 9 का एक पहलू अनुपात निर्धारित करने के लिए:

ffmpeg -i inputfile ...other parameters... -aspect 16:9... outputfile  

नोट : सामान्य 800x480 डिस्प्ले 1.66 है न कि 1.77। जिस स्थिति में आप पूरे स्क्रीन क्षेत्र का उपयोग नहीं कर सकते हैं और एक अविभाजित छवि प्राप्त कर सकते हैं क्योंकि वे अलग-अलग पहलू अनुपात हैं। तो उस बदलाव की भरपाई के लिए काले रंग का कुछ मुखौटा / बैंड होना चाहिए- 1.77 से 1.66। या कुछ फसल होगी।


अनियमित (गैर-वर्ग) पिक्सल के बारे में क्या?
सोफाकेंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.