PowerPoint के माध्यम से वीडियो का निर्माण - बारीकियों, कीड़े और स्वचालन


फिलहाल, वीडियो सबसे अधिक चित्रण प्रदर्शन सामग्री में से एक है।

  • वीडियो बस दिखाया गया है, और दर्शक को कुछ भी करने की आवश्यकता नहीं है - न तो स्क्रॉल करें, न ही आंखों के माध्यम से देखें कि क्या आवश्यक है।
  • वीडियो में जानकारी छोटी खुराक और क्रमिक रूप से भागों में दी गई है , जो धारणा में सुधार करती है।
  • वीडियो में, आप डायनामिक्स में प्रक्रियाओं को दिखा सकते हैं, जो समझ को बहुत सरल करता है - चित्रों में और इससे भी अधिक पाठ में, यह करना बहुत मुश्किल है।
  • इसके अलावा, वीडियो सामग्री लगभग किसी भी आधुनिक सूचना चैनल में व्यवस्थित है - सोशल मीडिया पोस्ट, इंस्टाग्राम, लेख, स्वयं वीडियो चैनल का उल्लेख नहीं करने के लिए। Instagram को अलग से हाइलाइट किया गया है, क्योंकि यह विशेष रूप से दृश्य छवियों की स्थिति के साथ एक बहुत ही विशिष्ट जगह है।

PowerPoint आपको अनावश्यक वित्तीय लागतों के बिना अपने आप से विज्ञापनों को काफी आसानी से बनाने की अनुमति देता है - यह अच्छी तरह से जाना जाता है और स्व-प्रशिक्षण के लिए पर्याप्त सरल है।

हम आगे चर्चा नहीं करेंगे कि सिद्धांत में एनिमेटेड प्रस्तुतियों और वीडियो कैसे बनाएं - PowerPoint संदर्भ सामग्री से भरा है और निर्देशों के बिना भी सीखना आसान है। लेकिन हर जगह बारीकियां हैं , जैसा कि एक प्रसिद्ध मजाक में है। उनके बारे में आगे।

सुविधा परिनियोजन


यदि संभव हो, तो बाहरी वस्तुओं को लिंक के साथ एम्बेड करना बेहतर होता है ताकि जब वे बदलते हैं, तो वे तुरंत उपयोग की गई सभी मूवी प्रोजेक्ट्स (प्रस्तुतियों) के अंदर बदल जाएं। अन्यथा, आपको सभी वीडियो से गुजरना होगा और प्रत्येक के अंदर सब कुछ बदलना होगा।


उदाहरण के लिए, पृष्ठभूमि की छवि बदल गई है, और यह स्वचालित रूप से सभी प्रस्तुतियों में बदल जाएगा। या उदाहरण के लिए, एक लैपटॉप चित्र का उपयोग करें, और फिर देखा कि निर्माता का लोगो उस पर नहीं मिटा है। कुल - मूल छवि में लोगो को हटा दें - और सभी प्रस्तुतियों में, परिवर्तन तुरंत प्रभाव डालते हैं।

यह ऑडियो, वीडियो, चित्र, आइकन पर लागू होता है। खासकर तब से वीडियो कम से कम जब आप इसे लागू करते हैं, तो इसकी प्रतिलिपि बनाई जाती है और PPT फ़ाइल बहुत बड़ी हो जाती है।

किसी अन्य PowerPoint फ़ाइल से एक तत्व को एम्बेड करने के लिए, एक जीवन हैक का आविष्कार किया गया था - प्रस्तुति में, वेक्टर ग्राफिक्स को न खोने के लिए आवश्यक तत्व को EMF के रूप में सहेजा जाना चाहिए (अन्य प्रारूप PNG या JPG जैसे सभी रेखापुंज प्रकार हैं) और पहले से ही वांछित PPT फ़ाइल में लिंक किए गए ऑब्जेक्ट के रूप में डाला जाना चाहिए।

वीडियो एम्बेड करें


वीडियो बहुत आसानी से डाला गया है - सब कुछ PowerPoint इंटरफ़ेस से सहज है। लेकिन एक बग देखा गया था - स्लाइड के बीच एनिमेटेड बदलाव के दौरान, वीडियो किनारों पर रंगीन धारियों के साथ दिखाई देता है, अगर पिक्सेल में वीडियो फ्रेम का आकार 16 से अधिक नहीं है। इस प्रकार वीडियो 16 चौड़ाई और ऊंचाई का एक होना चाहिए। उदाहरण के लिए, एचडी (1280x720) और पूर्ण एचडी (1920x1080) आकार के लिए, यह स्थिति पूरी होती है।

बेहतर होगा कि आप तुरंत सावधान रहें ताकि बदले हुए आकार के कारण आपको नए सम्मिलित वीडियो को संपादित न करना पड़े। और बग को नोटिस करना मुश्किल है - यह केवल तब ही पुन: पेश किया जाता है जब वीडियो को निर्यात किया जाता है - एक स्लाइड शो के सामान्य देखने के दौरान इसे नहीं देखा जाता है।

ऑडियो का उपयोग करना


एनिमेशन निर्यात नहीं किया गया लगता है।


एक बग है - स्लाइड संक्रमण की आवाज़ और निर्यात करते समय एनिमेटेड संक्रमण की आवाज़ वीडियो में नहीं आती है। एमएस आधिकारिक तौर पर 2010 के संस्करण से पहले से ही इसे पहचानता है। 9 साल बीत चुके हैं, जानवरों की कई प्रजातियों के लिए यह जीवन भर है।

जीवन हैक विकसित - ध्वनियों को अलग एनीमेशन तत्वों के रूप में सम्मिलित करने की आवश्यकता है । यह दृष्टिकोण और भी अधिक लचीला हो जाता है - आप ध्वनियों के समय के इंडेंटेशन और समय ट्रिमिंग को समायोजित कर सकते हैं। और स्लाइड संक्रमण की आवाज़ के लिए, आपको इसे पिछली स्लाइड पर रखने की आवश्यकता है। दोनों ध्वनियों के लिए आपको "स्लाइड के पार खेलें" विकल्प सेट करना होगा ताकि वे अपने एनीमेशन प्रभाव के साथ एक साथ खेलें।


संगीत कभी-कभी "टूट जाता है"


एक और बग पाया गया - पृष्ठभूमि के संगीत को मनमाने स्थानों पर थोड़े समय के लिए बाधित किया जाता है, जब वीडियो को किसी चीज से हिलाया जाता है तो वीडियो का निर्यात करता है। मैंने इसे एमपी 3 का उपयोग करते हुए देखा। एक प्रयोग के रूप में, मैंने ADPCM कोडेक के साथ WAV फ़ाइल बनाने की कोशिश की ताकि किसी भी तरह से अंतरिक्ष को बचाया जा सके - बग अभी भी खेला गया, यद्यपि कम।

परिणामस्वरूप, एक वर्कअराउंड - उपयोग किए गए सभी संगीत को असम्पीडित WAV फ़ाइलों (PCM) में परिवर्तित करना पड़ा।

ध्वनि


वीडियो बहुत अच्छा लग रहा है, जहां पर्दे के पीछे एक सुखद आवाज सब कुछ अच्छी तरह से समझाती है। मुझे एक PowerPoint ऐड-ऑन मिला जो किसी दिए गए टेक्स्ट से वॉइस-ओवर करता है। भाषण ओवर - यह बहुत प्राचीन है और बहुत मुक्त नहीं है। मैंने खुद इस नशे की कोशिश नहीं की है, क्योंकि मेरे मामले में, वॉइस ओवर बहुत महत्वपूर्ण नहीं थे। यदि किसी ने एक और समाधान पाया या उपरोक्त addon की कोशिश की - कृपया अपना अनुभव टिप्पणियों में साझा करें।

स्थानीयकरण


हमारे वैश्वीकरण के समय में, आप विभिन्न भाषाओं का समर्थन करने से कहीं नहीं जा सकते। एक प्रस्तुति में, आप तुरंत भाषा-निर्भर तत्वों - पाठ, अन्य वस्तुओं को रख सकते हैं। और वीडियो को निर्यात करने से पहले, आपको सिर्फ अनावश्यक भाषाओं के लिए तत्वों को छिपाने की आवश्यकता है - और वीडियो का स्थानीयकरण तैयार है। प्रस्तुति में एनिमेशन का क्रम पीड़ित नहीं है अगर सब कुछ सही ढंग से व्यवस्थित किया गया हो।

यह तत्व नाम (फ़ाइल एक्सटेंशन के साथ सादृश्य द्वारा) में आईएसओ भाषा कोड को डॉट के माध्यम से जोड़ने के लिए सुविधाजनक निकला। इस प्रकार नेविगेटर में भाषा तत्व नेत्रहीन दिखाई देते हैं और उन्हें नेत्र आइकन के साथ स्विच किया जा सकता है।


Alt + F10 दबाकर चयन पैनल खुलता है।

स्वचालन


क्योंकि पहले से ही कई स्थानीयताओं के साथ फिल्म प्रोजेक्ट फ़ाइल के अंदर भाषाओं को स्विच करने की प्रक्रिया तुरंत समय लेने वाली हो जाती है, फिर तुरंत ऑटोमेशन पर सवाल उठता है। और अगर बहुत सारी क्लिप हैं, और उनमें से बहुत कुछ होना चाहिए, तो अपने हाथों का उपयोग करके सब कुछ क्लिप करना कठिन श्रम बन जाता है।

लेकिन जो मैं Microsoft से प्यार करता हूं वह है COM के माध्यम से अपने कार्यालय अनुप्रयोगों को स्वचालित करने की क्षमता। PowerPoint में तत्वों की दृश्यता को नियंत्रित करने और वीडियो निर्यात करने के लिए इंटरफेस है।

स्थानीयकरण स्विचिंग


मैं PHP में कोड का उदाहरण दूंगा। कोई अन्य भाषा जो COM का समर्थन करती है वह करेगी।
सबसे पहले, प्रस्तुति खोलें।

$oPptApp = new \COM( 'PowerPoint.Application' ); $oPptFile = $oPptApp -> Presentations -> Open( 'my.ppt' ); 

अगला, हमें प्रस्तुति के सभी तत्वों के माध्यम से जाने की जरूरत है, भाषा-निर्भर को ढूंढना और इस समय अनावश्यक को छिपाना । उदाहरण के लिए, रूसी भाषा (आरयू) आवश्यक है।

 foreach( $oPptFile -> Slides as $oSlide ) { foreach( $oSlide -> Shapes as $oShape ) { $posLangSep = strrpos( $oShape -> Name, '.' ); if( $posLangSep !== false ) $oShape -> Visible = substr( $oShape -> Name, $posLangSep + 1 ) == 'ru' ? msoTrue : msoFalse; } } 

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

 foreach( $oPptFile -> Slides as $oSlide ) foreach( $oSlide -> Shapes as $oShape ) EnsureElemVisibleByLang( $oShape, 'ru' ); function EnsureElemVisibleByLang( $oShape, $langCode ) { $posLangSep = strrpos( $oShape -> Name, '.' ); if( $posLangSep !== false ) $oShape -> Visible = substr( $oShape -> Name, $posLangSep + 1 ) == $langCode ? msoTrue : msoFalse; if( $oShape -> Type == msoGroup ) foreach( $oShape -> GroupItems as $oShapeChild ) EnsureElemVisibleByLang( $oShapeChild, $langCode ); } 

यहाँ निरंतर msoGroup और अन्य का मूल्य।

वीडियो निर्यात करें


यह काफी सरल है । CreateVideo पद्धति का वर्णन यहाँ है

 $oPptFile -> CreateVideo( 'my.mp4', msoTrue, 5, 1080, 30, 100 ); 

सिस्टम एकीकरण


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

निष्कर्ष


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

Source: https://habr.com/ru/post/hi479914/


All Articles