यह कमांड y4mtoppm है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
y4mtoppm - YUV4MPEG2 स्ट्रीम को PPM इमेज में कनवर्ट करें
SYNOPSIS
y4mtoppm [विकल्पों]
वर्णन
y4mtoppm YUV4MPEG2 स्ट्रीम को कच्चे PPM छवियों के अनुक्रम में परिवर्तित करता है।
आउटपुट को स्टडआउट करना है (लेकिन शेल को फ़ाइल पर रीडायरेक्ट करने के लिए स्वतंत्र महसूस करें)।
अन्य सभी YUV4MPEG2 फ़िल्टर और टूल की तरह, इनपुट को stdin से पढ़ा जाता है। YUV4MPEG2 स्ट्रीम
Y'CbCr कलरस्पेस (ITU-R BT.601) का उपयोग करके फ़्रेम शामिल करें। y4mtoppm प्रत्येक को परिवर्तित कर देगा
कंप्यूटर ग्राफ़िक्स के लिए उपयोग किए जाने वाले सामान्य R'G'B' कलरस्पेस में पिक्सेल।
YUV4MPEG2 स्ट्रीम में (अक्सर!) सबसैंपल क्रोमा प्लेन हो सकते हैं। y4mtoppm अपसैंपल कर सकते हैं
"4:2:0 जेपीईजी" एक सरल, घटिया एल्गोरिदम का उपयोग करके स्ट्रीम होती है। बेहतर परिणाम प्राप्त होंगे
जैसे फ़िल्टर का उपयोग करना y4mस्केलर(1) जो सामान्य-प्रयोजन उप-नमूनाकरण में सक्षम हैं
आपरेशनों। y4mtoppm उन स्ट्रीमों पर विफल हो जाएगा जिनमें क्रोमा सबसैंपलिंग मोड के अलावा अन्य मोड हैं
4:4:4 or 4:2:0-JPEG.
इंटरलेस्ड स्ट्रीम के लिए, ये ऑपरेशन प्रत्येक फ़ील्ड पर व्यक्तिगत रूप से किए जाते हैं। खेत
समय-क्रम (डिफ़ॉल्ट) में अलग पीपीएम छवियों के रूप में आउटपुट किया जा सकता है, या पूर्ण रूप से इंटरलीव किया जा सकता है।
फ़्रेम छवियां.
यदि एकाधिक पीपीएम छवियां उत्पन्न होती हैं, तो वे बस एक के बाद एक आउटपुट होती हैं। अगर आप
ऐसी "मल्टी-इमेज" पीपीएम स्ट्रीम/फ़ाइल को अलग-अलग फ़ाइलों में बदलना चाहते हैं, तो उपयोग करें pnmsplit.
(कुछ पीएनएम फ़िल्टर मल्टी-इमेज फ़ाइलों/स्ट्रीम को संसाधित कर सकते हैं; हालाँकि, कई जून से पहले लिखे गए हैं
2000 केवल पहली छवि को संसाधित करेगा।)
y4mtoppm और ppmtoy4m एक दूसरे के व्युत्क्रम हैं; आप एक के आउटपुट को इसमें पाइप कर सकते हैं
अन्य, और इसके विपरीत। ध्यान दें कि कलरस्पेस (और सबसैंपलिंग) ऑपरेशन हानिपूर्ण हैं
दोनों दिशाओं में। और, पीपीएम में कनवर्ट करते समय, इंटरलेसिंग और सैंपल के बारे में जानकारी
पहलू अनुपात खो गया है (लेकिन कमांड-लाइन तर्कों की आपूर्ति करके इसे फिर से बनाया जा सकता है
ppmtoy4m).
विकल्प
y4mtoppm निम्नलिखित विकल्पों को स्वीकार करता है:
-L इंटरलेस्ड स्ट्रीम के लिए, प्रत्येक फ्रेम के लिए एक एकल पीपीएम छवि आउटपुट करें, जिसमें दो हों
इंटरलीव्ड फ़ील्ड. (अन्यथा, प्रत्येक फ्रेम के लिए दो पीपीएम छवियां उत्पन्न की जाएंगी; एक
प्रति फ़ील्ड.)
-v [0,1,2]
वर्बोसिटी स्तर सेट करें।
0 = केवल चेतावनियाँ और त्रुटियाँ।
1 = सूचनात्मक संदेश भी जोड़ें।
2 = चैटिंग डिबगिंग संदेश भी जोड़ें।
उदाहरण
किसी (एमजेपीईजी या डीवी) एवीआई फ़ाइल के पहले 15 फ़्रेमों को अलग-अलग पीपीएम फ़ाइलों में बदलने के लिए:
लव2युव -एफ 15 योर-वीडियो.एवी | y4mtoppm | pnmsplit - "आपका-वीडियो-%d.ppm"
onworks.net सेवाओं का उपयोग करके y4mtoppm का ऑनलाइन उपयोग करें