मैं दो या दो से अधिक वीडियो फ़ाइलों को मर्ज करना चाहता हूं (वे दो एमपी 4 या दो 3 जीपी, या कोई अन्य प्रारूप हो सकते हैं)।एंड्रॉइड में दो या दो से अधिक वीडियो फ़ाइलों को कैसे मिलाएं या मर्ज करें?
उत्तर
सबसे सामान्य उपकरण जिसका आप उपयोग कर सकते हैं ffmpeg (जैसा कि उपरोक्त @ जेरेमी द्वारा नोट किया गया है), लेकिन मोबाइल हैंडसेट पर इसका उपयोग करने के लिए कुछ काम की आवश्यकता होगी; यह एलजीपीएल लाइसेंस प्राप्त है और इसके कुछ एन्कोडर्स (विशेष रूप से x264) जीपीएल हैं।
एक आसान समाधान, यदि आप दोनों फाइलों को जोड़ना चाहते हैं तो समान एन्कोडिंग का उपयोग कर रहे हैं, और एमपी 4 (3 जीपी ऐसा) से व्युत्पन्न फ़ाइल स्वरूपों में निहित हैं, शुद्ध-जावा एमपी 4 पार्सर का उपयोग करना और स्पर्श किए बिना वीडियो को संयोजित करना है मीडिया स्ट्रीम खुद ही। mp4parser पर एक नज़र डालें, एक ओपन-सोर्स पार्सर जो शुद्ध-जावा है, अपाचे लाइसेंस के तहत लाइसेंस प्राप्त है और इसकी विकी में example for concatenating videos भी है।
से अधिक बढ़ाता है, एमपी 4 पार्सर 2 फाइलों के लिए काम करता है, लेकिन यह 2 से अधिक फाइलों के लिए ठीक से काम नहीं कर रहा है, वीडियो ठीक से विलय नहीं कर रहा है। क्या यह एक साथ 2 से अधिक फाइलों के लिए काम करता है? – Mahesh
@ माहेश दो फाइलों को मर्ज करें, फिर मर्ज किए गए फ़ाइल को अगले और इतने पर विलय कर दिया? – Cheesebaron
@ चेसबरन क्या यह संभव है कि आप क्या कह रहे हैं? –
आप मोबाइल के लिए स्वतंत्र मीडिया कोशिश कर सकते हैं, ट्यूटोरियल यहां हैं: https://software.intel.com/en-us/articles/intel-inde-media-pack-for-android-tutorials
यह MediaComposer कक्षा में ट्रांसकोडिंग \ remuxing कार्यक्षमता और फ़ाइल \ फ़ाइल खंडों में शामिल होने की संभावना है। चूंकि यह जीपीयू पर एन्कोडिंग के अंदर मीडियाकोडेक एपीआई का उपयोग करता है, इसलिए बहुत बैटरी अनुकूल है और जितनी जल्दी हो सके काम करता है।
नमूना शामिल होने के सक्षम करने के लिए कैसे या अन्य कार्यों के GitHub पर है दिखा कोड: https://github.com/INDExOS/media-for-mobile
- 1. कैसे दो या अधिक धाराओं
- 2. एंड्रॉइड में दो या दो से अधिक .wav फ़ाइलों को विलय करना
- 3. दो या दो से अधिक C++ नामस्थानों को एक
- 4. दो या दो से अधिक Mercurial सर्वर सिंक कैसे करें?
- 5. दो या दो से अधिक seqs
- 6. दो या अधिक डेटाटाइप्स
- 7. दो या दो से अधिक सूचियों में मूल्यांकन
- 8. एंड्रॉइड दो छवियों को मर्ज करें
- 9. दो या दो से अधिक घोषणा विनिर्देशक त्रुटि
- 10. दो या दो से अधिक कारक चर के सारांश आंकड़े?
- 11. दो या दो से अधिक पंक्तियों पर Jqgrid शीर्षलेख
- 12. Android में ऑडियो और वीडियो फ़ाइलों को मर्ज कैसे करें
- 13. दो या दो से अधिक नेस्टेड सापेक्ष लयआउट
- 14. जावा - सत्र को दो या दो से अधिक वेब एप्लिकेशन के बीच कैसे साझा करें?
- 15. एक दूसरे के साथ दो या दो से अधिक तारों को कैसे प्रतिस्थापित करें?
- 16. एंड्रॉइड में एक साथ दो (या अधिक) फ़ंक्शंस शुरू करना
- 17. एक में दो या दो से अधिक स्थितियों को गठबंधन करें यदि कथन
- 18. दो सूचियों को मर्ज करें
- 19. ग्रोवी दो सूचियों को मिलाएं?
- 20. एमपीआई + जीपीयू: दो तकनीकों को कैसे मिलाएं
- 21. क्लोजर में आप दो या दो से अधिक भविष्यवाणियों को कैसे लिखते हैं?
- 22. Django मॉडल और दो या दो से अधिक तालिकाओं में शामिल होने के साथ चयन करें?
- 23. दो java.util.Properties ऑब्जेक्ट्स को मर्ज कैसे करें?
- 24. दो या अधिक पथपार्ट जंजीर (उत्प्रेरक)
- 25. दो या अधिक बर्खास्त करने के लिए कैसे करें ModalViewController?
- 26. पायथन में दो टुपल्स कैसे मर्ज करें?
- 27. मैं दो या दो से अधिक "browser_action", "page_action" या "ऐप" का उपयोग क्यों नहीं कर सकता?
- 28. इनलाइन कोड में दो या दो से अधिक स्ट्रिंग्स को एएसपी.NET
- 29. दो या दो से अधिक मानों पर जेनेरिक सूची क्रमबद्ध करें
- 30. क्या दो या दो से अधिक लोग एक्सेल दस्तावेज़ को एक ही समय में संपादित कर सकते हैं?
ffmpeg एक महान वीडियो रूपांतरण और क्या नहीं के साथ काम कर पुस्तकालय है। यहां एक जावा बाइंडिंग स्थित है: http://code.google.com/p/jjmpeg/ – appnus
मैंने दो फ़ाइलों को गठबंधन करने के लिए srouce फ़ाइलों और फिर SequenceInputStream (stream1, stream2) प्राप्त करने के लिए FileInputSream का उपयोग किया है, लेकिन ऐसा लगता है कि यह उचित नहीं है वीडियो फ़ाइलों के साथ काम करते हैं, एंड्रॉइड मेमोरी लीक के मुद्दे के आसपास भी गिरते हैं यदि ढेर का आकार 16 एमबी – Mahesh