y4mscaler - क्लाउड में ऑनलाइन

यह कमांड y4mscaler है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


y4mscaler - YUV4MPEG2 स्ट्रीम को स्केल/क्रॉप/अनुवाद करें

SYNOPSIS


y4mस्केलर [विकल्पों] < Y4Mstream > Y4Mstream

वर्णन


y4mस्केलर एक सामान्य प्रयोजन वीडियो स्केलर है जो YUV4MPEG2 स्ट्रीम पर काम करता है
जैसे एमजेपीईजीटूल्स द्वारा उत्पादित और उपभोग किया जाता है लव2युव और mpeg2enc(1).

y4mस्केलर इसका उपयोग पाइपलाइन में किया जाना है। इस प्रकार, इनपुट stdin से है, और आउटपुट है
स्टडआउट

का आवश्यक कार्य y4mस्केलर इनपुट के एक निर्दिष्ट "सक्रिय" क्षेत्र को स्केल करना है
आउटपुट स्ट्रीम (लक्ष्य) के एक निर्दिष्ट सक्रिय क्षेत्र में स्ट्रीम (स्रोत)।
स्रोत के सक्रिय क्षेत्र के बाहर के पिक्सेल को अनदेखा कर दिया जाता है; के बाहर पिक्सेल
लक्ष्य का सक्रिय क्षेत्र पृष्ठभूमि रंग से भरा हुआ है। स्रोत हो सकता है
इसके अतिरिक्त उस पर एक मैट भी लगाया गया है; स्रोत मैट के बाहर पिक्सेल को सेट किया गया है
अलग से निर्दिष्ट पृष्ठभूमि रंग।

y4mस्केलर क्रोमा सबसैंपलिंग को सही ढंग से संभालता है, और इस प्रकार यह क्रोमा भी निष्पादित कर सकता है
उपनमूना रूपांतरण. YUV4MPEG2 स्ट्रीम प्रारूप 4:2:0 की तीन किस्मों का समर्थन करता है
सबसैंपलिंग, साथ ही 4:1:1, 4:2:2, 4:4:4, एक अल्फा चैनल के साथ 4:4:4 मोड, और एक
मोनोक्रोम लूमा-केवल मोड। ("क्रोमा मोड और सबसैंपलिंग पर नोट्स" देखें।)

y4mस्केलर सरल इंटरलेसिंग रूपांतरण निष्पादित कर सकते हैं: शीर्ष-फ़ील्ड-प्रथम से स्विच करना
बॉटम-फ़ील्ड-प्रथम और इसके विपरीत (पहले फ़ील्ड को नुकसानदेह ढंग से त्यागकर), और एक बनाना
हर दूसरे क्षेत्र को त्यागकर (प्रभावी ढंग से आधा करके) इंटरलेस्ड से प्रगतिशील धारा
ऊर्ध्वाधर संकल्प)।

स्रोत और लक्ष्य को कई, कई मापदंडों द्वारा परिभाषित किया गया है, लेकिन y4mस्केलर बहुत सारे हैं
स्वचालित रूप से उन्हें उचित रूप से सेट करने के लिए अंतर्निहित ह्यूरिस्टिक्स। अधिकांश स्रोत पैरामीटर हैं
इनपुट स्ट्रीम हेडर से लिया गया। शेष स्रोत और लक्ष्य पैरामीटर जो नहीं हैं
उपयोगकर्ता द्वारा निर्दिष्ट का अनुमान विवेकपूर्ण तरीके से लगाया जाता है।

y4mस्केलर कई सामान्य लक्ष्य धाराओं के लिए पूर्व निर्धारित पैरामीटर शामिल हैं: डीवीडी, वीडियोसीडी
(वीसीडी), सुपरवीसीडी (एसवीसीडी), संबद्ध स्थिर छवि प्रारूप और डीवी।

उदाहरण


एसवीसीडी में उपयोग के लिए उपयुक्त स्ट्रीम बनाने के लिए:

y4mscaler -O प्रीसेट=svcd

एक डीवी स्रोत (एक) से एक वीडियोसीडी (एक गैर-इंटरलेस्ड प्रारूप) के लिए एक स्ट्रीम बनाने के लिए
इंटरलेस्ड प्रारूप), इनपुट फ़्रेम को 4 पिक्सेल बाईं ओर स्थानांतरित करना:

y4mscaler -I ilace=बॉटम-ओनली -I सक्रिय=-4+0cc -O प्रीसेट=vcd

एक वाइडस्क्रीन एनटीएससी डीवी स्रोत लेने के लिए, और इसे नीले रंग के साथ एक लेटरबॉक्स स्ट्रीम में परिवर्तित करें
ऊपर और नीचे की पट्टियाँ:

y4mscaler -O सार = ntsc -O बीजी = आरजीबी: 0,0,255

एक वाइडस्क्रीन एनटीएससी डीवी स्रोत लेने के लिए, और इसे "फुलस्क्रीन" स्ट्रीम में परिवर्तित करें (यानी
किनारे क्लिप किए गए हैं, बिल्कुल टीवी की तरह):

y4mscaler -O sar=ntsc -O अनुमान=क्लिप

एक केन्द्रित, लेटरबॉक्स्ड एनटीएससी स्रोत लेने के लिए, और इसे वाइडस्क्रीन (16:9) प्रारूप में परिवर्तित करने के लिए
काली पट्टियों को हटाकर डीवीडी के लिए स्ट्रीम करें:

y4mscaler -O प्रीसेट=डीवीडी -O sar=ntsc_वाइड -O अनुमान=क्लिप

एनटीएससी डीवी स्ट्रीम का केंद्र 100x100 पिक्सेल हिस्सा लेने के लिए, इसे 20-पिक्सेल से घेरें
नीला बॉर्डर, और उसे फ़ुल-स्क्रीन सुपरवीसीडी स्ट्रीम तक उड़ा दें:

y4mscaler -I सक्रिय=140x140+0+0cc -I मैट=100x100+0+0cc -I bg=RGB:0,0,255 -O
प्रीसेट=svcd

विकल्प


पहले तीन विकल्प, -v, -V, और -h, सरल सीधे विकल्प हैं जो लेते हैं
या तो कोई तर्क नहीं या एक संख्यात्मक तर्क।

-v [0,1,2]
वर्बोसिटी स्तर सेट करें।
0 = केवल चेतावनियाँ और त्रुटियाँ।
1 = सूचनात्मक संदेश भी जोड़ें (डिफ़ॉल्ट)।
2 = चैटिंग डिबगिंग संदेश भी जोड़ें।

-V संस्करण की जानकारी दिखाएं और बाहर निकलें।

-h एक सहायता संदेश दिखाएँ (विकल्पों का सारांश)।

-I, -O, और -S विकल्प प्रत्येक फॉर्म का एक तर्क लेते हैं पैरामीटर = मान, कौन कौन से
क्रमशः इनपुट, आउटपुट और स्केलिंग के लिए पैरामीटर निर्दिष्ट करें। ये विकल्प हो सकते हैं
एकाधिक पैरामीटर निर्दिष्ट करने के लिए बार-बार उपयोग किया जाता है। पैरामीटर नाम और मान नहीं हैं
अक्षर संवेदनशील। "पैरामीटर=[एएए|बीबीबी|सीसीसी]" फॉर्म की परिभाषाओं का मतलब है कि इनमें से केवल एक
सूचीबद्ध कीवर्ड AAA, BBB, या CCC को चुना जा सकता है। सफल विकल्प ओवरराइड हो जाएंगे
पहले वाले.

-I इनपुट_पैरामीटर
स्रोत/इनपुट स्ट्रीम के लिए पैरामीटर निर्दिष्ट करें। सभी '-I' तर्कों का मूल्यांकन किया जाता है
आदेश, और कमांड-लाइन पर बाद के तर्क पहले वाले तर्कों को ओवरराइड कर देंगे। सभी '-मैं'
तर्कों का मूल्यांकन किसी '-O' तर्क से पहले किया जाता है।

सक्रिय=WxH+X+Yaa
स्रोत फ़्रेम के सक्रिय क्षेत्र को निर्दिष्ट करें, जिसे सक्रिय में फिट करने के लिए स्केल किया गया है
लक्ष्य फ़्रेम का क्षेत्र. डिफ़ॉल्ट पूर्ण फ़्रेम है. ("WxH" हो सकता है
छोड़ दिया गया है, और क्षेत्र का आकार स्रोत फ़्रेम के आकार के लिए डिफ़ॉल्ट है।) डब्ल्यू और
H चौड़ाई और ऊंचाई हैं। एक्स और वाई एंकर पॉइंट के ऑफसेट हैं। "आ" है
एंकर मोड (डिफ़ॉल्ट: टीएल); विवरण के लिए "क्षेत्र ज्यामिति पर नोट्स" देखें।
उदाहरण: सक्रिय=200x180+30+24सीसी

मैट=डब्ल्यूएक्सएच+एक्स+वाई
स्रोत फ़्रेम के लिए मैट क्षेत्र निर्दिष्ट करें. सभी पिक्सेल इस क्षेत्र के बाहर
स्रोत पृष्ठभूमि रंग पर सेट हैं। डिफ़ॉल्ट मैट पूर्ण फ़्रेम है. (द
"WxH" को छोड़ा जा सकता है, और क्षेत्र का आकार स्रोत के आकार पर डिफ़ॉल्ट होता है
फ़्रेम।) डब्ल्यू और एच चौड़ाई और ऊंचाई हैं। एक्स और वाई एंकर के ऑफसेट हैं
बिंदु। "एए" एंकर मोड है (डिफ़ॉल्ट: टीएल); इसके लिए "क्षेत्र ज्यामिति पर नोट्स" देखें
विवरण।
उदाहरण: मैट=200x180+30+24सीसी

बीजी=आरजीबी:आर,जी,बी
बीजी=वाईसीबीसीआर: वाई, सीबी, सीआर
बीजी=आरजीबीए: आर, जी, बी, ए
बीजी=वाईसीबीसीआरए: वाई, सीबी, सीआर, ए
स्रोत पृष्ठभूमि रंग सेट करें. स्रोत के मैट क्षेत्र के बाहर पिक्सेल हैं
इस रंग पर सेट करें. कोई रंग को R'G'B' या Y'CbCr ट्रिपलेट के रूप में निर्दिष्ट कर सकता है।
उदाहरण के लिए, डिफ़ॉल्ट रंग काला है, जिसे "bg=YCBCR:16,128,128" या निर्दिष्ट किया गया है
"बीजी=आरजीबी:0,0,0"। 'ए' संस्करण का अल्फा (पारदर्शिता) मान निर्धारित करेगा
रंग। RGBA के लिए अल्फा रेंज [0,255] और YCBCRA के लिए [16,235] है। डिफ़ॉल्ट
पूरी तरह से अपारदर्शी है (आरजीबीए के लिए 255, वाईसीबीसीआरए के लिए 235)।

आदर्श=[NTSC|पाल|SECAM]
स्रोत स्ट्रीम का "मानदंड" निर्दिष्ट करें। सामान्यतया इससे यह अनुमान लगाया जाता है
स्ट्रीम हेडर.

आईलेस=[कोई नहीं|शीर्ष_प्रथम|BOTTOM_FIRST|केवल शीर्ष|सिर्फ नीचे]
स्रोत स्ट्रीम द्वारा प्रयुक्त इंटरलेसिंग निर्दिष्ट करें। कोई नहीं, TOP_FIRST, और
BOTTOM_FIRST नॉन-इंटरलेस्ड, टॉप-फ़ील्ड-फ़र्स्ट और बॉटम-फ़ील्ड के अनुरूप है-
पहला। ये मान सामान्यतः स्ट्रीम हेडर से अनुमानित होते हैं; उन्हें निर्दिष्ट करना
स्ट्रीम हेडर को ओवरराइड कर देगा.
TOP_ONLY और BOTTOM_ONLY निर्दिष्ट करते हैं कि प्रत्येक फ़्रेम का केवल शीर्ष या निचला फ़ील्ड
इस्तेमाल किया जाना चाहिए; अन्य फ़ील्ड को छोड़ दिया गया है. इन विकल्पों का उपयोग केवल इनके साथ ही किया जा सकता है
एक इंटरलेस्ड इनपुट, और इंटरलेस्ड स्ट्रीम को एक के रूप में माना जाता है
आधी ऊँचाई के साथ प्रगतिशील धारा। (यह बनाने में विशेष रूप से उपयोगी है
पूर्ण आकार के इंटरलेस्ड इनपुट स्ट्रीम से एक वीसीडी।) ये दो विशेष विकल्प हो सकते हैं
केवल तभी उपयोग किया जाए जब स्रोत शुद्ध प्रगतिशील धारा हो (इसके विपरीत)।
YUV4MPEG2 "मिश्रित-मोड" स्ट्रीम)।

क्रोमास=[420जेपीईजी|420एमपीईजी2|420PALDV|444|422|411|मोनो|444अल्फा]
स्रोत स्ट्रीम में प्रयुक्त क्रोमा सबसैंपलिंग मोड निर्दिष्ट करें। यह पैरामीटर है
स्ट्रीम हेडर से अनुमान लगाया गया है, इसलिए इस कीवर्ड का उपयोग लगभग कभी भी नहीं किया जाना चाहिए
स्रोत विशिष्टता. इस कीवर्ड को निर्दिष्ट करने का एकमात्र उपयोगी कारण है
4:2:0 की एक किस्म को दूसरे से ओवरराइड करें। किसी अन्य उपयोग के कारण प्रसंस्करण में बाधा उत्पन्न होगी
असफल।

सार=रा
सार=[NTSC|पाल|एनटीएससी_वाइड|PAL_WIDE]
स्रोत स्ट्रीम का नमूना-पहलू-अनुपात निर्दिष्ट करें। मान या तो हो सकता है या
संख्यात्मक अनुपात (जैसे कि "10:11") या कीवर्ड में से एक, जो इसके अनुरूप है
क्रमशः 601:4 या 3:16 डिस्प्ले के लिए सीसीआईआर-9 मान। यह पैरामीटर आमतौर पर होता है
स्ट्रीम हेडर से अनुमान लगाया गया।

-O आउटपुट_पैरामीटर
गंतव्य/आउटपुट स्ट्रीम के लिए पैरामीटर निर्दिष्ट करें। सभी '-ओ' तर्क हैं
क्रम में मूल्यांकन किया गया, और कमांड-लाइन पर बाद के तर्क पहले से ओवरराइड हो जाएंगे
वाले. सभी '-O' तर्कों का मूल्यांकन किसी '-I' तर्क के बाद किया जाता है।

आकार=WxH
आकार=एसआरसी
आउटपुट/लक्ष्य फ़्रेम आकार को पिक्सेल में चौड़ाई W और ऊँचाई H के रूप में सेट करें। उपयोग
कीवर्ड एसआरसी यह निर्दिष्ट करने के लिए कि लक्ष्य फ़्रेम का आकार स्रोत फ़्रेम से मेल खाना चाहिए
आकार।

सक्रिय=WxH+X+Yaa
लक्ष्य फ़्रेम के सक्रिय क्षेत्र को निर्दिष्ट करें, जिसमें का सक्रिय क्षेत्र है
स्रोत फ़्रेम को स्केल किया गया है. डिफ़ॉल्ट पूर्ण लक्ष्य फ़्रेम है. ("WxH" हो सकता है
छोड़ा गया, और क्षेत्र का आकार लक्ष्य फ़्रेम के आकार पर डिफ़ॉल्ट होता है।) डब्ल्यू और
H चौड़ाई और ऊंचाई हैं। एक्स और वाई एंकर पॉइंट के ऑफसेट हैं। "आ" है
एंकर मोड (डिफ़ॉल्ट: टीएल); विवरण के लिए "क्षेत्र ज्यामिति पर नोट्स" देखें।
उदाहरण: सक्रिय=200x180+30+24सीसी

बीजी=आरजीबी:आर,जी,बी
बीजी=वाईसीबीसीआर: वाई, सीबी, सीआर
बीजी=आरजीबीए: आर, जी, बी, ए
बीजी=वाईसीबीसीआरए: वाई, सीबी, सीआर, ए
लक्ष्य पृष्ठभूमि रंग सेट करें. लक्ष्य के सक्रिय क्षेत्र के बाहर के पिक्सेल हैं
इस रंग पर सेट करें. कोई रंग को R'G'B' या Y'CbCr ट्रिपलेट के रूप में निर्दिष्ट कर सकता है।
उदाहरण के लिए, डिफ़ॉल्ट रंग काला है, जिसे "bg=YCBCR:16,128,128" या निर्दिष्ट किया गया है
"बीजी=आरजीबी:0,0,0"। 'ए' संस्करण का अल्फा (पारदर्शिता) मान निर्धारित करेगा
रंग। RGBA के लिए अल्फा रेंज [0,255] और YCBCRA के लिए [16,235] है। डिफ़ॉल्ट
पूरी तरह से अपारदर्शी है (आरजीबीए के लिए 255, वाईसीबीसीआरए के लिए 235)।

आईलेस=[कोई नहीं|शीर्ष_प्रथम|BOTTOM_FIRST]
लक्ष्य स्ट्रीम द्वारा उपयोग की जाने वाली इंटरलेसिंग निर्दिष्ट करें। कोई नहीं, TOP_FIRST, और
BOTTOM_FIRST नॉन-इंटरलेस्ड, टॉप-फ़ील्ड-फ़र्स्ट और बॉटम-फ़ील्ड के अनुरूप है-
पहला। स्रोत स्ट्रीम से मेल खाने के लिए डिफ़ॉल्ट।
यदि स्रोत और लक्ष्य दोनों आपस में जुड़े हुए हैं, लेकिन अलग-अलग मोड के साथ (यानी एक)।
नीचे-प्रथम है, और दूसरा शीर्ष-प्रथम है), फिर y4mस्केलर एक मोड परिवर्तित कर देगा
प्रथम स्रोत फ़ील्ड को हटाकर दूसरे को।

क्रोमास=[420जेपीईजी|420एमपीईजी2|420PALDV|444|422|411|मोनो|444अल्फा]
लक्ष्य स्ट्रीम में उपयोग किए जाने वाले क्रोमा सबसैंपलिंग मोड को निर्दिष्ट करें। डिफ़ॉल्ट
स्रोत मोड से मेल खाना है। अधिक जानकारी के लिए "क्रोमा मोड और सबसैंपलिंग पर नोट्स" देखें
जानकारी.

सार=रा
सार=[एसआरसी|NTSC|पाल|एनटीएससी_वाइड|PAL_WIDE]
स्रोत स्ट्रीम का नमूना-पहलू-अनुपात निर्दिष्ट करें। मान या तो हो सकता है या
संख्यात्मक अनुपात (जैसे कि "10:11") या कीवर्ड में से एक, जो इसके अनुरूप है
क्रमशः 601:4 या 3:16 डिस्प्ले के लिए सीसीआईआर-9 मान। कीवर्ड एसआरसी निर्दिष्ट करता है
लक्ष्य एसएआर स्रोत से मेल खाना चाहिए।

पैमाना=N / A
एक्सस्केल=N / A
वाईस्केल=N / A
स्केलिंग अनुपात को भिन्न के रूप में सेट करें; उदाहरण के लिए, स्केल=1/2. "स्केल =" दोनों सेट करता है
X और Y कारक एक साथ। उन्हें सेट करने के लिए "Xscale='' और "Yscale='' का उपयोग किया जा सकता है
स्वतंत्र रूप से।

अनुमान=[पैड|क्लिप|PRESERVE_X|PRESERVE_Y]
सक्रिय क्षेत्रों और एसएआर से स्केलिंग अनुपात का अनुमान लगाने के लिए उपयोग किया जाने वाला मोड सेट करें।
कीवर्ड परस्पर अनन्य हैं. डिफ़ॉल्ट PAD है.

अनुमान=[आसान बनाने में|सटीक]
निर्धारित करें कि क्या उपरोक्त अनुमान सटीक अनुपातों का उपयोग करता है, या क्या इसकी अनुमति है
स्केलिंग अनुपात को सरल बनाने के लिए सक्रिय क्षेत्रों को थोड़ा समायोजित करें। कीवर्ड हैं
परस्पर अनन्य। डिफ़ॉल्ट सरलीकृत है.

संरेखित=[TL|TC|TR|CL|CC|CR|BL|BC|BR]
स्रोत और लक्ष्य सक्रिय क्षेत्रों के बीच संरेखण बिंदु निर्धारित करें।
कीवर्ड "शीर्ष-बाएँ", "शीर्ष-केंद्र", "शीर्ष-दाएँ", आदि निर्दिष्ट कोने को निर्दिष्ट करते हैं
या स्रोत क्षेत्र से बिंदु को लक्ष्य में उसी स्थान पर मैप किया जाएगा
क्षेत्र; और क्रॉपिंग या पैडिंग जो सक्रिय क्षेत्रों पर लागू की जाएगी
इस मैपिंग को सुरक्षित रखें. "सेंटर-सेंटर" यानी स्रोत के लिए डिफ़ॉल्ट सीसी है
और लक्ष्य क्षेत्र परस्पर केन्द्रित हैं। कीवर्ड परस्पर अनन्य हैं।
डिफ़ॉल्ट CC है. विवरण के लिए "स्रोत और लक्ष्य संरेखण पर नोट्स" देखें।

पूर्व निर्धारित=[वीसीडी|सीवीडी|एसवीसीडी|डीवीडी|DVD_WIDE|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|वीसीडी_स्टिल_हाय|वीसीडी_STILL_LO|
एटीएससी_720पी|एटीएससी_1080आई|एटीएससी_1080पी]
कई सामान्य आउटपुट स्वरूपों के लिए पूर्व निर्धारित लक्ष्य पैरामीटर का उपयोग करें। व्यक्ति
अधिक "-O" सेटिंग्स का पालन करके मापदंडों को ओवरराइड किया जा सकता है। ये कीवर्ड
परस्पर अनन्य हैं. ये प्रीसेट कीवर्ड कौन सी सेटिंग्स के विवरण के लिए हैं
तात्पर्य, "लक्ष्य प्रीसेट पर नोट्स" देखें।

वीसीडी - 352-चौड़ा वीडियोसीडी, प्रगतिशील

सीवीडी - 352-चौड़ा (पूरी ऊंचाई) चाइनावीडियोडिस्क

एसवीसीडी - 480-चौड़ा सुपरवीसीडी

डीवीडी - 720-चौड़ी डीवीडी

DVD_WIDE - 720-चौड़ी डीवीडी, एनामॉर्फिक पिक्सल

DV - 720-चौड़ा डीवी (निचला-क्षेत्र-प्रथम, 4:1:1)

DV_WIDE - 720-चौड़ा डीवी, एनामॉर्फिक पिक्सल

SVCD_STILL_HI - उच्च-रिज़ॉल्यूशन एसवीसीडी स्थिर छवि

SVCD_STILL_LO - कम-रिज़ॉल्यूशन वाली एसवीसीडी स्थिर छवि

वीसीडी_स्टिल_हाय - उच्च-रिज़ॉल्यूशन वीसीडी स्थिर छवि

वीसीडी_STILL_LO - कम-रिज़ॉल्यूशन वाली एसवीसीडी स्थिर छवि

एटीएससी_720पी - एटीएससी 720पी (प्रगतिशील एचडीटीवी)

एटीएससी_1080आई - एटीएससी 1080आई (इंटरलेस्ड एचडीटीवी)

एटीएससी_1080पी - एटीएससी 1080पी (एचडीटीवी)

-S स्केलिंग_पैरामीटर
स्केलिंग इंजन के लिए पैरामीटर निर्दिष्ट करें। सभी '-S' तर्कों का मूल्यांकन किया जाता है
आदेश, और कमांड-लाइन पर बाद के तर्क पहले वाले तर्कों को ओवरराइड कर देंगे।

मोड=मोनो
मोनोक्रोम स्केलिंग का अनुरोध करें. स्रोत को मोनोक्रोम और उसके क्रोमा के रूप में माना जाता है
चैनलों को नजरअंदाज कर दिया जाता है. आउटपुट स्ट्रीम के क्रोमा चैनल शून्य हो जाएंगे
एक ग्रेस्केल आउटपुट प्राप्त करें।

मोड=लाइनस्विच
लाइन स्वैपिंग का अनुरोध करें. प्रभावी रूप से, प्रत्येक फ्रेम के भीतर ऊपर और नीचे के क्षेत्र
अदला-बदली की जाएगी. इससे उन विकृत धाराओं में मदद मिल सकती है जिनमें गड़बड़ है
स्थानिक क्रम। यह विकल्प केवल इंटरलेस्ड स्ट्रीम पर प्रभावी है।

स्केलर=स्केलर-नाम
एक विशेष स्केलिंग इंजन का प्रयोग करें. उपलब्ध इंजन हैं:
'डिफ़ॉल्ट' - मैटो का जेनेरिक स्केलर (डिफ़ॉल्ट)

विकल्प=स्केलर-विकल्प
चुने गए स्केलिंग इंजन के लिए एक विकल्प निर्दिष्ट करें। सभी उपलब्ध देखने के लिए
विकल्प, "विकल्प=सहायता" का उपयोग करें।

डिफ़ॉल्ट इंजन के लिए, उपलब्ध है स्केलर-विकल्पफ़िल्टर कर्नेल का चयन करें:

डिब्बा - बॉक्स फ़िल्टर

रैखिक - रेखिक आंतरिक

द्विघात - द्विघात प्रक्षेप

घन - क्यूबिक इंटरपोलेशन, मिशेल-नेत्रावली स्पलाइन

क्यूबिकसीआर - क्यूबिक इंटरपोलेशन, कैटमुल-रोम स्पलाइन

घनबी - क्यूबिक इंटरपोलेशन, बी-स्पलाइन

घनK4 - चाबियाँ 4-क्रम घन

सिनसी:एन - लैंज़ोस विंडो के साथ सिंक, एन चक्र

x और y स्केलिंग दिशाओं के लिए स्वतंत्र रूप से कर्नेल का चयन करने के लिए, दो कर्नेल का उपयोग करें
अल्पविराम से अलग किए गए नाम, उदा विकल्प=बॉक्स, द्विघात.

सिनसी:एन सर्वोत्तम गुणवत्ता वाले परिणाम देगा (कम से कम अलियासिंग), लेकिन सबसे धीमा है।
एन के बड़े मूल्यों के साथ गुणवत्ता में सुधार होता है, साथ ही प्रसंस्करण समय में भी। घन is
आम तौर पर ग्राफिक्स की दुनिया में इसे तीसरे क्रम की क्यूबिक स्पलाइन के रूप में माना जाता है
स्मूथिंग और अलियासिंग के बीच सबसे अच्छा व्यापार-बंद। डिब्बा सबसे खराब गुणवत्ता उत्पन्न करता है
परिणाम (सबसे अलियासिंग), लेकिन सबसे तेज़ है। डिफ़ॉल्ट कर्नेल है घनK4, जो
की तुलना में अधिक सपाट पासबैंड और तीव्र कटऑफ है घन. (इसके लिए भी यही आवश्यक है
कम्प्यूटेशनल शक्ति के रूप में सिन:4, लेकिन कम बजने वाली कलाकृतियाँ उत्पन्न करता है।)

टिप्पणियाँ ON TARGET में प्रीसेट


निम्न तालिका विभिन्न लक्ष्य "प्रीसेट =" द्वारा प्रदान की गई सेटिंग्स का विवरण देती है
कीवर्ड. जब दो मान दिए जाते हैं तो प्राथमिक एनटीएससी स्ट्रीम के लिए होता है; में मूल्य
{ब्रेसिज़} PAL स्ट्रीम के लिए है। यदि इंटरलेस मान अनिर्दिष्ट है, तो यह से विरासत में मिला है
स्रोत, अन्यथा संकेतित लक्ष्य इंटरलेसिंग की आवश्यकता है।

प्रीसेट फ़्रेम आकार इंटरलेस एसएआर सबसैंपलिंग
-------------------------------------------------- ---------------------
VCD 352x240{288} none 10:11{59:54} 4:2:0-JPEG
CVD 352x480{576} --- 20:11{59:27} 4:2:0-MPEG2
SVCD 480x480{576} --- 15:11{59:36} 4:2:0-MPEG2
DVD 720x480{576} --- 10:11{59:54} 4:2:0-MPEG2
DVD_WIDE 720x480{576} --- 40:33{118:81} 4:2:0-MPEG2
DV 720x480{576} bottom-first 10:11{59:54} 4:1:1
DV_WIDE 720x480{576} bottom-first 40:33{118:81} 4:1:1
SVCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-MPEG2
SVCD_STILL_LO 480x480{576} none 15:11{59:36} 4:2:0-MPEG2
VCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-JPEG
VCD_STILL_LO 352x240{288} none 10:11{59:54} 4:2:0-JPEG
ATSC_720p 1280x720 none 1:1 4:2:0-MPEG2
ATSC_1080i 1920x1080 (required) 1:1 4:2:0-MPEG2
ATSC_1080p 1920x1080 none 1:1 4:2:0-MPEG2

टिप्पणियाँ ON क्षेत्र ज्यामिति


सक्रिय और मैट क्षेत्रों को "WxH+X+Yaa" फ़ॉर्म की ज्यामिति स्ट्रिंग का उपयोग करके निर्दिष्ट किया जाता है।
"WxH" भाग पिक्सेल में चौड़ाई और ऊँचाई के रूप में क्षेत्र का आकार निर्दिष्ट करता है। (में
कुछ मामलों में, "WxH" को छोड़ा जा सकता है, और क्षेत्र का आकार डिफ़ॉल्ट रूप से पूर्ण फ्रेम पर आ जाता है
आकार।) "+X+Y" सापेक्ष ऑफसेट के रूप में क्षेत्र की स्थिति निर्दिष्ट करता है
एंकर बिंदु "आ" द्वारा निर्दिष्ट है।

"आ" कोड इनमें से एक हो सकता है TL, TC, TR, CL, CC, CR, BL, BCया, BR. ये "शीर्ष-" के लिए हैं
बाएँ", "शीर्ष-केंद्र", ..., "नीचे-केंद्र", "नीचे-दाएँ"। ये कोड केस नहीं हैं-
संवेदनशील।

"+X+Y" फ्रेम के एंकर से क्षेत्र के एंकर बिंदु के ऑफसेट को निर्दिष्ट करता है
बिंदु। उदाहरण के लिए, "+20+30TL" का अर्थ है कि क्षेत्र का ऊपरी-बाएँ कोना होगा
फ़्रेम के ऊपरी-बाएँ कोने से 20 पिक्सेल दाईं ओर और 30 पिक्सेल नीचे ऑफ़सेट करें।

ऑफसेट मान नकारात्मक भी हो सकते हैं। उदाहरण के लिए, "-4+0CC" का अर्थ है कि केंद्र
(ऊर्ध्वाधर और क्षैतिज) क्षेत्र के केंद्र के बाईं ओर 4 पिक्सेल ऑफसेट है
फ़्रेम।

ज्योमेट्री स्ट्रिंग्स के लिए डिफ़ॉल्ट एंकरिंग पॉइंट है TL, यानी शीर्ष-बाएँ कोने।

टिप्पणियाँ ON स्रोत और TARGET में संरेखण


अक्सर, स्रोत और लक्ष्य सक्रिय क्षेत्र बिल्कुल मेल नहीं खाते हैं। ऐसा तब होता है जब,
दिए गए या परिकलित स्केलिंग अनुपातों का उपयोग करके, स्रोत क्षेत्र को एक अलग आकार में स्केल किया जाता है
या लक्ष्य क्षेत्र की तुलना में आकार। इस मामले में, स्रोत और लक्ष्य क्षेत्र परस्पर हैं
क्लिप किया गया, ताकि स्रोत का केवल वही हिस्सा जो फिट बैठता हो, लक्ष्य में स्केल किया जा सके।

किसी भी क्लिपिंग या पैडिंग से पहले, स्रोत और लक्ष्य क्षेत्रों को संरेखित किया जाता है ताकि
"संरेखण=एए" पैरामीटर के माध्यम से निर्दिष्ट बिंदु मेल खाते हैं। "एए" कोड एक एंकर निर्दिष्ट करता है
बिंदु जैसा कि ऊपर वर्णित है।

उदाहरण के लिए, "संरेखण=बीसी" निर्दिष्ट करता है कि स्रोत क्षेत्र का निचला-केंद्र मिलना चाहिए
लक्ष्य क्षेत्र के निचले-केंद्र में मैप किया गया। दूसरे शब्दों में, स्रोत क्षेत्र होगा
पहले लक्ष्य क्षेत्र के निचले भाग पर क्षैतिज रूप से केन्द्रित और लंबवत रूप से संरेखित रहें
कतरन:

---------------- स्रोत
|abcdefghijklmn|
---|opqrstuvwxyz01|--- लक्ष्य ----------------
| |234567890एबीसीडीई| | |234567890एबीसीडीई|
| |FGHIJKLMNOPQRS| | |FGHIJKLMNOPQRS|
| |TUVWXYZabcdefg| | |TUVWXYZabcdefg|
---------------------- ----------------
परस्पर कतरने से पहले

यदि इसके बजाय "संरेखण = टीआर" केंद्रित होता, तो स्रोत को एक अलग स्थान पर क्लिप किया जाता, और
लक्ष्य फ़्रेम के एक अलग क्षेत्र में स्केल किया गया:

---------------------- ----------------
| |abcdefghijklmn| |abcdefghijklmn|
| |opqrstuvwxyz01| |opqrstuvwxyz01|
| |234567890एबीसीडीई| |234567890एबीसीडीई|
------|FGHIJKLMNOPQRS| ----------------
लक्ष्य |TUVWXYZabcdefg| स्रोत
----------------
परस्पर कतरने से पहले

डिफ़ॉल्ट संरेखण मोड "सीसी" है, अर्थात, स्रोत और लक्ष्य परस्पर केंद्रित हैं।

टिप्पणियाँ ON उद्योग FACTOR अनुमान


यदि एक्स और वाई स्केलिंग कारक स्पष्ट रूप से प्रदान नहीं किए गए हैं, y4mस्केलर का अनुमान लगाएगा
स्रोत और लक्ष्य सक्रिय क्षेत्रों और नमूना पहलू अनुपात (एसएआर) से कारक।

यदि सक्रिय क्षेत्र आकार-वार (एसएआर को देखते हुए) संगत नहीं हैं, तो स्रोत और
लक्ष्य क्षेत्रों को चार नीतियों में से एक के अनुसार क्लिप या पैड किया जाएगा। नीति है
"अनुमान =" पैरामीटर और कीवर्ड में से एक का उपयोग करके चयन किया गया पैड, क्लिप, PRESERVE_Xया,
PRESERVE_Y. (डिफ़ॉल्ट है पैड.)

पैड
स्केलिंग कारक चुनें जो स्रोत को पैड करेंगे, लेकिन यह सुनिश्चित करेंगे कि सभी स्रोत
छवि सामग्री लक्ष्य में समाप्त हो जाती है।

क्लिप
स्केलिंग कारक चुनें जो स्रोत को क्लिप करेंगे, लेकिन जो लक्ष्य को भर देंगे
जितना संभव हो उतना क्षेत्र.

PRESERVE_X
ऐसे स्केलिंग कारक चुनें जो क्षैतिज स्रोत सामग्री को अधिक से अधिक सुरक्षित रखें
संभव.

PRESERVE_Y
ऐसे स्केलिंग कारक चुनें जो ऊर्ध्वाधर स्रोत सामग्री को अधिक से अधिक सुरक्षित रखें
संभव.

नीति दो अन्य कीवर्ड के चयन से और अधिक प्रभावित होती है, आसान बनाने मेंया, सटीक.
(डिफ़ॉल्ट है आसान बनाने में.)

सटीक
सटीक स्केलिंग कारकों की गणना करें.

आसान बनाने में
सरल बनाने के लिए सक्रिय क्षेत्रों और स्केलिंग कारकों (10% या उससे अधिक के भीतर) को समायोजित करें
जितना संभव हो उतना अनुपात। (उदाहरण के लिए, अनुपात प्राप्त करने के लिए थोड़ा सा काटें या पैड लगाएं
2/1 के बजाय 45/22 का।)

टिप्पणियाँ ON क्रोमा मोड और सबसैम्पलिंग


y4mस्केलर स्ट्रीम को एक क्रोमा सबसैंपलिंग मोड से दूसरे में परिवर्तित कर सकता है। ऐसा
रूपांतरण हमेशा हानिपूर्ण संचालन होते हैं, भले ही समग्र फ़्रेम 1/1 से गुजर रहा हो
स्केलिंग।

y4mस्केलर इनपुट स्ट्रीम हेडर में टैग से स्रोत के सबसैंपलिंग मोड का अनुमान लगाया जाएगा।
लक्ष्य प्रीसेट ("प्रीसेट=XXX") लक्ष्य सबसैंपलिंग मोड सेट करने का प्रयास करेगा
उचित रूप से. अन्यथा, डिफ़ॉल्ट रूप से लक्ष्य सबसैंपलिंग मोड स्रोत से मेल खाएगा।
कोई इसका उपयोग करके स्रोत और/या लक्ष्य के लिए स्पष्ट रूप से सबसैंपलिंग मोड सेट कर सकता है
"क्रोमास =" पैरामीटर।

y4mस्केलर 4:4:4, 4:2:2, 4:1:1, और 4:2:0 में स्ट्रीम पढ़ने और लिखने में सक्षम है
(सभी तीन किस्में) सबसैंपलिंग मोड। हालाँकि, पहले तीन अपेक्षाकृत नए हैं
YUV4MPEG2 मानक के अतिरिक्त, और कई MJPEGटूल्स उन्हें संसाधित करने में विफल हो जाएंगे
सही ढंग से, यदि बिल्कुल भी। smil2yuv और raw2yuv NTSC DV से देशी 4:1:1 स्ट्रीम तैयार कर सकते हैं
वीडियो, जिसे बाद में 4:2:0 में बदला जा सकता है y4mस्केलर आगे की प्रक्रिया से पहले
अन्य उपकरण.

यदि स्रोत में अल्फा-चैनल है (यानी 444ALPHA मोड) और लक्ष्य नहीं है, तो अल्फा
चैनल को बस खारिज कर दिया जाएगा. दूसरी ओर, यदि लक्ष्य में अल्फा-चैनल है
लेकिन स्रोत ऐसा नहीं करता है, अल्फा-वैल्यू का उपयोग करके एक निरंतर अल्फा-चैनल बनाया जाएगा
लक्ष्य की पृष्ठभूमि का रंग (जैसा कि "-O bg") द्वारा निर्धारित किया गया है। डिफ़ॉल्ट पूर्णतः अपारदर्शी है.

इसी प्रकार, यदि लक्ष्य में क्रोमा चैनल हैं लेकिन स्रोत में नहीं है (अर्थात् केवल-लूमा
मोनो स्ट्रीम), फिर आउटपुट में क्रोमा चैनल के अनुसार सेट किया जाएगा
पृष्ठभूमि का रंग।

टिप्पणियाँ ON नियमविरूद्ध जिल्द मिश्रण


YUV4MPEG2 प्रारूप "मिश्रित-मोड इंटरलेसिंग" स्ट्रीम की अनुमति देता है, जिसमें शामिल हो सकता है
प्रगतिशील और इंटरलेस्ड फ्रेम का मिश्रण। प्रत्येक फ्रेम को अस्थायी रूप से टैग किया गया है
इंटरलेस्ड या प्रोग्रेसिव, और लंबवत-सबसैंपल्ड फ़्रेम (4:2:0 प्रारूप) आगे हैं
स्थानिक रूप से अंतःस्थापित के रूप में टैग किया गया है या नहीं। दुर्भाग्य से, यह इसकी संभावना को अनुमति देता है
नियमविरूद्ध फ़्रेम, जो अस्थायी रूप से इंटरलेस्ड होते हैं (अलग-अलग फ़ील्ड्स का नमूना लिया जाता है
समय) लेकिन स्थानिक रूप से प्रगतिशील (पूरे फ्रेम में किया गया उप-नमूनाकरण), या वाइस-
उलटा. ऐसे विषम फ़्रेमों के साथ करने वाली एकमात्र उचित बात यह है कि लंबवत-
क्रोमा का नमूनाकरण करें, ताकि समस्या यथाशीघ्र दूर हो सके।

y4mस्केलर ऐसे फ़्रेमों को केवल तभी संसाधित किया जाएगा यदि लक्ष्य आउटपुट स्वरूप गैर-लंबवत है-
उप-नमूनाकृत (जैसे 4:4:4, 4:2:2, आदि) और किसी अन्य ऊर्ध्वाधर प्रसंस्करण की आवश्यकता नहीं है।
अन्यथा y4mस्केलर जब उसे किसी विसंगति का सामना करना पड़ेगा तो उसे बीच में प्रसंस्करण पर जमानत मिल जाएगी
चौखटा। यदि ऐसी कोई त्रुटि आने की संभावना हो तो, y4mस्केलर एक प्रिंट करेगा
प्रसंस्करण शुरू होने पर चेतावनी।

बाहर निकलें स्थिति


0 सफल कार्यक्रम क्रियान्वयन।

1 उपयोग, वाक्यविन्यास, या परिचालन त्रुटि।

onworks.net सेवाओं का उपयोग करके y4mscaler का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम