2012-08-30 11 views
7

आवश्यकता:आईओएस - पीछे वीडियो फ़ाइल (.mov)

यह litte अलग तरह लगता है, लेकिन यह मैं क्या हासिल करना चाहते है। मैं रिवर्स में मूवी (.mov) फ़ाइल बनाना चाहता हूं। जैसे ही हम मूवी फाइल को रिवाइंड करते हैं। मैं भी उसी फ्रेम दर को बनाए रखना चाहता हूं क्योंकि मेरे वीडियो में शामिल है।

नोट: मैं सिर्फ वीडियो फ़ाइल को रिवर्स ऑर्डर में नहीं खेलना चाहता हूं। मैं रिवर्स ऑर्डर में खेलने वाली नई मूवी फाइल जेनरेट करना चाहता हूं।

मेरे अन्वेषण:

मैं नीचे दिए गए चरणों के बारे में सोचा भी ऐसा ही करने को करने के लिए।

  1. का उपयोग कर AVAssetExportSession
  2. AVMutableComposition और AVAssetExportSession का उपयोग कर एक फिल्म फ़ाइल में इन सभी वीडियो मात्रा मर्ज विशिष्ट फ्रेम दर के साथ वीडियो फ़ाइलों का हिस्सा बनाओ।
  3. मर्ज प्रक्रिया के दौरान प्रत्येक फ़ाइल के ऑडियो को नई वीडियो फ़ाइल में मर्ज करें।

उपर्युक्त चरणों का उपयोग करके, मैं परिणामस्वरूप वीडियो फ़ाइल को रिवर्स में प्राप्त करने में सक्षम हूं लेकिन मेरे पास चिंताएं हैं।

  1. यदि वीडियो लंबी अवधि का है तो इसमें काफी समय लगता है।
  2. यह इस प्रक्रिया को पूरा करने के लिए विशाल CPU चक्र और स्मृति भी खपत करता है।

क्या किसी को यह प्राप्त करने के लिए कोई अन्य अनुकूलित तरीका है? सभी सुझावों का स्वागत है।

+0

क्या कोई प्रत्यक्ष तरीका है जैसे हम सीधे वीडियो डेटा बफर को उलट सकते हैं और यह पूरी वीडियो फ़ाइल को उलट देगा? – BornCoder

+1

AVAssetExportSession और AVMutableComposition का उपयोग करके आप रिवर्स ऑर्डर में एक नई मूवी फ़ाइल कैसे उत्पन्न कर पाए? आदेशों को उलटाने वाले इन वर्गों में सेटिंग क्या है? – GingerBreadMane

+0

क्या आपको इसके लिए कोई जवाब मिल गया है? मैं वर्तमान में एक ही चीज़ की तलाश में हूं। मेरा प्रश्न यहां है http://stackoverflow.com/questions/27363888/avfoundation-reverse-video –

उत्तर

-1

आप AVFoundation के पुस्तकालय उल्लेख करने के लिए अपने कार्य को प्राप्त करने की आवश्यकता ..

मैं AVAssetExportSession & AVMutableComposition साथ केवल 30 सेकंड के वीडियो संपादन किया है।

यह वह लिंक है जिसे आपको संदर्भित करने की आवश्यकता है और इसकी बहुत मदद पूरी है।

http://www.subfurther.com/blog/category/avfoundation/

और यह भी आप संपादन मीडिया के लिए WWDC सम्मेलन पीडीएफ उल्लेख करने के लिए यह बेहतर होगा चाहता है।

इस लिंक की कुल स्रोत: https://developer.apple.com/videos/wwdc/2010/ और इस लिंक संपादन मीडिया

स्मृति चक्र के बारे में .. यह भी अधिक स्मृति की खपत है, जबकि निर्यात को शामिल किया गया AVFoundation के साथ।

+0

कुछ स्रोत कोड डालने से वास्तव में आपका उत्तर बेहतर होगा। विशेष रूप से जब आप इसे हल करने में कामयाब रहे हैं। –

+0

@ विजायट्स स्रोत कोड लिंक उपरोक्त लिंक में उपलब्ध है। अगर आपने अभी खोलने की कोशिश की थी। –

2

यहां मेरा समाधान है, शायद यह आपकी मदद कर सकता है। https://github.com/KayWong/VideoReverse

+1

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाले पदों/18 9 3 9 427) – RobC

संबंधित मुद्दे