.net - How to convert to m4v -


स्क्रिप्ट या प्रोग्राम द्वारा?

ओएस विंडोज विस्टा / एक्स

यह मानते हुए कि आपके पास एक (कमांड लाइन सक्षम) प्रोग्राम है जो कि पहले से ही m4v में बदल सकता है और आप बस प्रक्रिया को स्वचालित करने में सक्षम होना चाहते हैं, यहां एक बैच है फ़ाइल जिसे आप निर्देशिका और उसकी उपनिर्देशिका में सभी फ़ाइलों के माध्यम से पाश में संशोधित कर सकते हैं और अपना रूपांतरण कार्यक्रम खोल सकते हैं। लिखित रूप में, यह एक एक्सबॉक्स 360 द्वारा उपभोग के लिए MP4 प्रारूप में .iso, .img, या निकाले जाने के लिए एक डीवीडी को बदलने के लिए हैंडब्रैक का उपयोग करता है। इसे बदलने में काफी आसान होना चाहिए।

बस इसे रूप में सहेजें encode.bat या कुछ।

  एक्सचेंज बंद करने के लिए XBOX360 के लिए एन्कोड डीडीओडीडी डीवीडी का उपयोग करते हुए एनएकोडीएडीआईआईआर% में एन्कोड नहीं किया जाएगा क्योंकि इसमें सब कुछ ठीक है को पहले से ही इनकोड किया गया है रिम रिम एन्कोड वीडियो, एसआईओ, और आईएमजी .. आईएसओ के लिए आईएनजी का नाम बदलता है एसटीओएलएलएलएएलएबलएडेडएक्सएपैक्शन सेट फ़ाइलीट्स = वीडियो_टीएसआई .आईएसओ * .इएमजी SET एनकोडिडेडआईआईआर = [एन्कोड किया गया] SET CONVERT_PROG = [हैंडब्रैक] \ हैंडब्रेक सीएलआई.एक्सए SET CONVERT_ARG_INPUT = -i SET CONVERT_ARG_OUTPUT = -o SET CONVERT_ARG_SETTINGS = - सबसे लंबे समय तक --पेरसेट = "एक्सबॉक्स 360" --निर्वर-भाषा = ईएनजी -सबिटिले-स्कैन यदि पहले नहीं "% ENCODED_DIR%" एमकेडीआईआर "% ENCODED_DIR%" FOR / F "usebackq delims = = "%% i IN (` डीआईआर% FILE_TYPES% / s / d / b ^ | खोज / वी '% ENCODED_DIR%' `) DO (रिम ट्रिम स्लैश ट्रिम करें और हमारे आउटपुट का नाम घटाएं एक्सटेंशन SET INPUT_FILENAME =% % I SET OUTPUT_FILENAME = %% ~ pi SET BASE_NAME =! OUTPUT_FILENAME: ~ 0, -1! SET OUTPUT_FILENAME =! BASE_NAME! .mp4 रिम नाम .img से .iso इसलिए हैंडब्रेक इसे एक उचित इनपुट स्वरूप के रूप में मान्यता देता है IF / I "% % ~ Xi "=="। Img "(SET INPUT_FILENAME = %% ~ pi %% ~ ni.iso ren" %% i "" %% ~ ni.iso ")" कनवर्टिंग "/ बैलोरोर्मेलल / WAIT"% CONVERT_PROG प्रारंभ करें % "% CONVERT_ARG_INPUT%"! INPUT_FILENAME! " % CONVERT_ARG_OUTPUT% "! OUTPUT_FILENAME!"% CONVERT_ARG_SETTINGS% प्रतिलिपि% त्रुटि% के बाद ERRORLEVEL गूंज & gt; अंतराल  

तो आपको इन वेरिएबल को संशोधित करने की आवश्यकता होगी:

  SET FILE_TYPES = VIDEO_TS * .iso * .img SET ENCODED_DIR = [ एन्कोडेड] SET CONVERT_PROG = [हैंडब्रैक] \ हैंडब्रेकसीएल.एक्सई SET CONVERT_ARG_INPUT = -i SET CONVERT_ARG_OUTPUT = -o SET CONVERT_ARG_SETTINGS = - सबसे लंबे समय तक --पेरसेट = "एक्सबॉक्स 360" --निमाण-भाषा = इन्न -सबिटेल-  

FILE_TYPES वह है जो आप अपने कनवर्टर प्रोग्राम के लिए इनपुट स्वरूप के रूप में उपयोग करना चाहते हैं। ENCODED_DIR एक ऐसी निर्देशिका है जिसे आप छोड़ना चाहते हैं (आप उन फ़ाइलों को संग्रहीत करने के लिए इसका उपयोग कर सकते हैं जिन्हें आपने पहले से एन्कोड किया है या उन्हें कहीं से संग्रहीत किया है)। CONVERT_PROG आपके कनवर्टर की निर्देशिका है। उदाहरण के तौर पर, मैंने इसे [हैंडब्रैक] नामक एक उपनिर्देशिका में रखा है, और उसे हैंडब्रेक सीएलआई.एक्सए कहा जाता है। *** CONVERT_ARG _ **** वे सेटिंग हैं, जिनका उपयोग आप अपने कनवर्टर प्रोग्राम को खोलने के लिए करते हैं।

बस उस स्क्रिप्ट के उप-डायरेक्टरी में कनवर्ट करना चाहते हैं। उदाहरण के लिए, स्क्रिप्ट को बदलने के बिना आप इस निर्देशिका संरचना पर भरोसा करेंगे:

  encode_stuff \ encode.bat encode_stuff \ [ENCOEDED] \ & lt; Skip to stuff & gt; एन्कोड_स्टाफ़ \ [हैंडब्रैक] \ हँडब्रेक सीएलआई.एक्सई एनकोड_स्टफ \ डीवीडी 1 \ वीडियो_टीस \ & lt; फिल्म जंक & gt; जब आप स्क्रिप्ट चलाते हैं, तो यह dvd1.mp4 और my_dvd2.mp4 बना देगा। 

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


Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -