एमकेवी से
1280 x 536 के आयामों के साथ
320 x 240 के आयाम वाले मोबाइल फोन के आकार के साथ एक फिल्म को ओवरटेक करना और अनुपात रखना आवश्यक है। ऑडियो 3 के साथ
mp4 प्रारूप करने के लिए
ac3मेरे पास अनुपातों की गणना करने की ऐसी विधि है (सबसे मानक गणितीय है):
यदि
1280 को
320 होना चाहिए, तो आपको शॉर्ट साइड की गणना करने के लिए गुणांक की गणना करने की आवश्यकता है, इसके लिए हम
1280 को
320 से विभाजित करते हैं, हमें
4 मिलते हैं। इसलिए, शॉर्ट साइड की गणना करने के लिए, हमें
536 को
4 से विभाजित करना होगा। हमें
134 मिले ।
इसलिए, यदि हम परिणामी आकार निर्धारित करते हैं, तो हम सफल होंगे। ऐसा नहीं है!
फोन में
320 x 240 की स्क्रीन होती है, और अगर हम फोन पर अपना वीडियो
320 x 134 चलाते हैं, तो यह
134 पिक्सल के छोटे हिस्से को
240 तक खींच देगा, यानी हमारे सिनेमा के पात्रों के चेहरे लंबे हो जाएंगे, आदि। तो आपको अंतिम फ़ाइल को
320 x 240 के आकार में लाने की आवश्यकता है, ऊपर और नीचे काले रंग के साथ लापता पिक्सेल में भरना। इसके लिए एक विशेष
PAD वीडियो फ़िल्टर बनाया गया है।
चलो अनुमान लगाते हैं कि
240 प्राप्त करने के लिए आपको
134 में कितना जोड़ना होगा? बहुत सरल:
240 से
134 घटाना, हम
106 प्राप्त करते हैं। इसे ठीक करने के लिए इन
106 पिक्सेल को हमारे वीडियो में जोड़ने की आवश्यकता है। लेकिन हम यह नहीं चाहते हैं कि 106 पिक्सल्स की यह स्ट्रिप केवल ऊपर या नीचे की हो, इसके लिए हम इन
106 पिक्सल्स को
53 पिक्सल्स के दो बैंड में विभाजित करेंगे और उन्हें ऊपर और नीचे की व्यवस्था करेंगे।
ffmpeg -i kino.mkv -vcodec mpeg4 -vb 500K -acodec libfaac -ar 44100 -ab 256K -ac 2 -vf «scale=320:135,pad=320:240:0:53:black,unsharp» -vol 700 -y kino.mp4
मैं डिक्रिप्ट
-vf "स्केल = 320: 135, पैड = 320: 240: 0: 53: ब्लैक, अनशर"स्केल = 320: 135 - आउटपुट फ़ाइल आकार में मूल फिल्म के आकार को निर्दिष्ट करें।
पैड = 320: 240: 0: 53: काला -
320: 240 - फोन की वास्तविक स्क्रीन का आकार,:
0: 53 -
एक्स पैमाने पर - शिफ्ट
0 ,
वाई स्केल पर -
53 पिक्सेल।
: काला, अनश्वर - धारियाँ काली होंगी। आप स्पष्टता को
अनिश्चितता में जोड़ सकते हैं। और आप जोड़ नहीं सकते। इस फिल्टर में सेटिंग्स भी हैं। पढ़ने की जरूरत है।