में बनावट, ओवरले या समान करने के लिए हार्डवेयर त्वरित एच .264 डिकोडिंग, क्या यह संभव है, और समर्थित है, आईओएस हार्डवेयर त्वरित एच.264 डीकोडिंग एपीआई का उपयोग स्थानीय (स्ट्रीम नहीं) वीडियो फ़ाइल को डीकोड करने के लिए, और फिर अन्य लिखें इसके ऊपर वस्तुओं?आईओएस
मैं एक ऐसा एप्लिकेशन बनाना चाहता हूं जिसमें वीडियो के सामने ग्राफिकल ऑब्जेक्ट्स ड्राइंग करना शामिल है, और वीडियो पर जो भी चल रहा है, उस पर सिंक्रनाइज़ करने के लिए प्लेबैक टाइमर का उपयोग करें। फिर, उपयोगकर्ता के कार्यों के आधार पर, जो मैं शीर्ष पर चित्रित कर रहा हूं उसे बदलें (लेकिन वीडियो नहीं)
एंड्रॉइड के लिए डायरेक्टएक्स, ओपनजीएल और ओपनजीएल ईएस से आ रहा है, मैं एक बनावट में वीडियो को प्रस्तुत करने और उपयोग करने जैसा कुछ चित्रित कर रहा हूं एक पूर्ण स्क्रीन क्वाड खींचने के लिए बनावट, फिर शेष वस्तुओं को आकर्षित करने के लिए अन्य sprites का उपयोग करें; या शायद रेंडरर से पहले एक इंटरमीडिएट फ़िल्टर लिखना, इसलिए मैं व्यक्तिगत आउटपुट फ्रेम में हेरफेर कर सकता हूं और अपनी सामग्री खींच सकता हूं; या शायद वीडियो के शीर्ष पर एक 2 डी परत के लिए ड्राइंग।
यह ए वी फाउंडेशन, या कोर मीडिया की तरह लगता है मुझे मैं क्या कर रहा हूँ कर मदद मिल सकती है, लेकिन इससे पहले कि मैं विस्तार में खुदाई, मैं अगर यह है कि मैं क्या करना चाहते हैं के लिए बिल्कुल भी संभव है जानना चाहते हैं , और समस्या का समाधान करने के लिए मेरे मुख्य मार्ग क्या हैं।
कृपया "यह आपके लिए बहुत उन्नत है, पहले दुनिया को आजमाएं" उत्तर से बचें। मैं अपनी सामग्री जानता हूं, और सिर्फ यह जानना चाहता हूं कि मैं क्या करना चाहता हूं (और सबसे महत्वपूर्ण रूप से, समर्थित है, इसलिए ऐप को अंततः अस्वीकार नहीं किया जाएगा), इससे पहले कि मैं अपने विवरणों का अध्ययन करूं।
संपादित करें:
मैं आईओएस विकास में जानकार नहीं हूँ, लेकिन पेशेवर Android के लिए डायरेक्ट, ओपन और OpenGL ES है। मैं वर्तमान में एक एंड्रॉइड एप्लिकेशन का आईओएस संस्करण बनाने पर विचार कर रहा हूं, और मैं सिर्फ यह जानना चाहता हूं कि यह संभव है या नहीं। यदि ऐसा है, तो मेरे पास स्क्रैच से आईओएस विकास शुरू करने के लिए पर्याप्त समय है, जो मैं करना चाहता हूं। यदि यह संभव नहीं है, तो मैं इस समय पूरे मंच का अध्ययन करने में समय नहीं लगाऊंगा।
इसलिए, यह एक तकनीकी व्यवहार्यता प्रश्न है। मैं कोड का अनुरोध नहीं कर रहा हूं। मैं इस प्रकार के उत्तरों की तलाश में हूं "हां, आप यह कर सकते हैं। बस ए और बी का उपयोग करें, डी में प्रस्तुत करने के लिए सी का उपयोग करें और ई के साथ अपनी सामग्री खींचें", या "नहीं, आप नहीं कर सकते। हार्डवेयर त्वरित डिकोडिंग है तीसरे पक्ष के अनुप्रयोगों के लिए उपलब्ध नहीं है "(जो एक दोस्त ने मुझे बताया)। बस यह, और मैं अपने रास्ते पर रहूंगा।
मैंने ios technology overview के पृष्ठ 32 में वीडियो तकनीकों के लिए अवलोकन पढ़ा है। यह काफी कहता है कि मैं सबसे आसान प्लेबैक कार्यक्षमता (जो मैं खोज रहा हूं) के लिए मीडिया प्लेयर का उपयोग नहीं कर सकता, यूआईकिट एम्बेडिंग पर थोड़ा अधिक नियंत्रण के साथ वीडियो एम्बेड करने के लिए, लेकिन वास्तविक प्लेबैक पर नहीं (मैं क्या नहीं ' मैं देख रहा हूं), प्लेबैक पर अधिक नियंत्रण के लिए AVFoundation (शायद मुझे जो चाहिए, लेकिन अधिकांश संसाधन मुझे कैमरे का उपयोग करने के बारे में ऑनलाइन बात करते हैं), या कोर मीडिया वीडियो पर पूर्ण निम्न स्तर का नियंत्रण रखने के लिए (शायद मैं क्या जरूरत है, लेकिन extremely poorly documented, और यहां तक कि AVFoundation की तुलना में प्लेबैक पर संसाधनों में भी कमी है)।
मुझे चिंता है कि मैं अगले छह महीनों में आईओएस प्रोग्रामिंग पूर्णकालिक सीखने के लिए समर्पित कर सकता हूं, केवल अंत में यह पता लगाने के लिए कि प्रासंगिक एपीआई तीसरे पक्ष के डेवलपर्स के लिए उपलब्ध नहीं है, और मैं जो करना चाहता हूं वह आईट्यून्स के लिए अस्वीकार्य है स्टोर परिनियोजन। यही मेरे दोस्त ने मुझे बताया, लेकिन मुझे ऐप विकास दिशानिर्देशों में कुछ भी प्रासंगिक नहीं लग रहा है। इसलिए, मैं यहां उन लोगों से पूछने आया हूं जिनके पास इस क्षेत्र में अधिक अनुभव है, चाहे मैं क्या करना चाहता हूं या नहीं। अब और नहीं।
मैं इसे एक वैध उच्च स्तरीय प्रश्न मानता हूं, जिसे एक I-didn't-do-my-Homeework-plz-give-me-teh-codez प्रश्न के रूप में गलत समझा जा सकता है।अगर यहां मेरा निर्णय गलत था, तो इस प्रश्न को अपने दिल की अवमानना को हटाने या हटाने के लिए स्वतंत्र महसूस करें।
एसओ की सामग्री के आधार उत्तर प्रदान के बारे में है सवाल। अगर हम "नमस्ते दुनिया से शुरू" कहने लगे, तो हम यह कहेंगे। आपके प्रश्न के लिए, क्या आपने [AVComposition] (https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVComposition_Class/Reference/Reference.html) पर एक नज़र डाली है? – CodaFi