16: 9 मूवी को 4: 3 लेटरबॉक्स वर्जन में कैसे बदलें?


11

मान लीजिए कि आपके पास 16: 9 आस्पेक्ट रेश्यो वाली वाइड-फॉर्मेट मूवी फाइल है और आप 4: 3 डिवाइस पर खेलने के लिए एक वर्जन को आदर्श बनाना चाहते हैं। चूंकि आप किसी भी छवि को क्लिप नहीं करना चाहते हैं या चित्र को विकृत नहीं करना चाहते हैं, इसलिए आप एक लेटरबॉक्स संस्करण बनाना चाहते हैं।

यही है, आप एक 4: 3 फिल्म चाहते हैं जो चलती छवि आयत के चारों ओर ऊपर और नीचे काली पट्टियों के साथ है, जिसमें 16: 9 आयाम हैं।

क्या आप हमें बता सकते हैं कि फ्री कमांड लाइन या GUI टूल का उपयोग करके विंडोज या लिनक्स में ऐसा कैसे किया जा सकता है।

जवाबों:


11

Ffmpeg के नए संस्करण "पैडटॉप" और "पैडबॉटम" विकल्पों को दर्शाते हैं। नए संस्करण के साथ ऐसा करने के लिए, ऊपर एक ही मूल तर्क का उपयोग करें। मेरे मामले में, मेरा मूल वीडियो 720x404 था, लेकिन मैं 720x480 को एन्कोड करना चाहता था - ऊपर और नीचे पैडिंग। तो प्रति-ऊपर:

(480-404) / 2 = 38

यानी पैड 38 पिक्सल ऊपर और नीचे दोनों तरफ। "पैड" कमांड उस वीडियो का आकार चाहता है जिसे आप एन्कोडिंग कर रहे हैं, और कितनी दूर छोड़ दिया है और आप मूल को स्थानांतरित करना चाहते हैं। इसलिए:

-vf pad=720:480:0:38

ध्यान दें कि आउटपुट रिज़ॉल्यूशन को 720: 480 नहीं 720x480 लिखा जाना चाहिए


देख ffmpeg.org/ffmpeg-filters.html#pad जानकारी के लिए।
मियोकी

7

यह ffmpeg में किया जा सकता है। शुरू करने से पहले, गणित को समझने के लिए इस महान संसाधन को पढ़ें: http://www.doom9.org/index.html?/aspectratios.htm

सबसे पहले, शीर्ष और निचले पैडिंग मानों की गणना करें।

long=width of original,
skinny=height of orginal
totalPadding = .75*long - skinny
top padding = bottom padding = totalPadding / 2

नोट: यदि ऊपर और नीचे के पेडिंग ईवीएन नंबर नहीं हैं, तो उन्हें भी बाध्य करें ताकि वे टोटपैड करने के लिए योग करें (उदाहरण के लिए 47 और 53 नहीं, बल्कि 100 प्राप्त करने के लिए 48 और 52)

दूसरा, लेटरबॉक्स बार जोड़ें और सुनिश्चित करें कि संगठन को 4x3 के रूप में मान्यता दी जाएगी। मान लीजिए कि आपकी गद्दी ऊपर और नीचे दोनों के लिए 58 पिक्सेल की है

ffmpeg -i Infile.avi -padtop 58 -padbottom 58 -padcolor 000000 -aspect 4:3 Outfile_letterbox.mpg

2

डाउनलोड करें और Avisynth स्थापित करें । नोटपैड खोलें, निम्नलिखित में डालें:

AviSource("c:\movies\somemovie.avi")
BicubicResize(720,266,0,0.5)
AddBorders(0, 106, 0, 108)

इसे mymovie.avs के रूप में सहेजें, और इसे अपने एनकोडर में डालें।

आपको आकार और सीमाओं को ट्विस्ट करना पड़ सकता है, लेकिन आम तौर पर आप देख सकते हैं कि यहां क्या हो रहा है। साथ ही, यदि आपका वीडियो AviSource से लोड नहीं होता है, तो इसे DirectShowSource से बदल दें।


1

"आदर्श" द्वारा मैं अनुमान लगा रहा हूं कि आपका प्लेबैक डिवाइस वीडियो खींच रहा है?

आदर्श स्थिति वीडियो में काली पट्टियों को जोड़ने के लिए नहीं है, लेकिन वीडियो को काली पट्टियों के साथ प्रदर्शित करने के लिए - सलाखों को जोड़ने के लिए एक वीडियो को पुन: एन्कोडिंग करना न केवल "एनकोडिंग एक बार" के नियम को तोड़ता है, बल्कि ALSO प्रति बिट गुणवत्ता को कम करता है अतिरिक्त, बेकार जानकारी जोड़कर।

क्या आप आगे बता सकते हैं कि आप किस समस्या को हल करने की कोशिश कर रहे हैं?


मेरे पास 4: 3 टीवी है। मेरे पास 16: 9 फिल्में हैं। मैं उन्हें खेलने योग्य डीवीडी में जलाता हूं और दो चीजों में से एक 1 होता है) वे 4: 3 (अर्थात स्ट्रेच किए गए 2) के आकार के होते हैं, वे स्ट्रेच नहीं होते हैं लेकिन लेटरबॉक्स के रूप में नहीं दिखते हैं। चूँकि एक असंरचित 16: 9 छवि के लिए 4: 3 स्क्रीन को भरना असंभव है, इसका मतलब यह है कि किनारों को काट दिया जा रहा है। मैं खेलने योग्य डीवीडी (साइबरलिंक पॉवरप्रोड्यूसर) बनाने के लिए कुछ घटिया व्यावसायिक सॉफ्टवेयर का उपयोग कर रहा हूं। शायद यही समस्या है। मैं डीवीडी बनाने के अन्य तरीकों से खुला हूँ। पहली जगह में .AVI और .mpg फाइलें।
dggoldst

आह, ठीक है, वहाँ समस्या है - मैं अब डिस्क का उपयोग नहीं करता हूं, लेकिन मैं अन्य सॉफ़्टवेयर के लिए खरीदारी करने का सुझाव देता हूं - मेरे सिर के ऊपर से मुझे लगता है कि आपको एनामॉर्फिक पिक्सल के साथ निर्यात करने में सक्षम होने की आवश्यकता है - यह वीडियो को खींच देगा 4: 3 लेकिन खिलाड़ी को अनुपात बदलने के लिए कहें।
सालमनमोसे

0

विंडोज मूवी मेकर में यह फ़ंक्शन है: http://windowshelp.microsoft.com/Windows/en/US/Help/d7783074-18d6-4f9a-8dfb-e0b1ab6c45e11033.spx


इसे पढ़ते हुए, यह मेरे लिए स्पष्ट नहीं है कि यह केवल पहलू अनुपात को नहीं बदलता है? कई पैकेज ऐसा करते हैं, लेकिन वे या तो फसल करते हैं या छवि को विकृत करते हैं। मैं एक ऐसा रास्ता ढूंढ रहा हूं, जो लेटरबॉक्स संस्करण बनाएगा, जिसमें ऊपर और नीचे काली पट्टियां होंगी।
dggoldst

0

लिनक्स के लिए DeVeDe (और विंडोज पोर्ट, भी) नामक एक नि: शुल्क, ओपन-सोर्स प्रोग्राम स्वचालित रूप से और अच्छी तरह से देखभाल करता है http://www.rastersoft.com/programas/devede.html

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