2017-01-24 12 views
6

मुझे एक m3u8 मीडिया फ़ाइल को पार्स करने की आवश्यकता है, जो एक प्लेलिस्ट है, और वास्तविक मीडिया सामग्री डाउनलोड करें।
मेरी समझ के अनुसार, निम्नलिखित प्रक्रिया शामिल हैं:Android में m3u8 प्रारूप मीडिया फ़ाइल को डाउनलोड करने के लिए कैसे करें

  • m3u8 फ़ाइल पार्स करें और '.ts' हिस्सा मिल
  • एक बार सभी हिस्सा लिया गया गया है, एक एकल फाइल के रूप में विलय
  • मर्ज किए गए टीएस फ़ाइल को एमपी 4 प्रारूप में कनवर्ट करें।

दुर्भाग्यवश, मुझे ऊपर उल्लिखित चरणों को करने के लिए कोई lib/मॉड्यूल नहीं मिला। क्या कोई m3u8 फ़ाइल को संसाधित और डाउनलोड करने के लिए बेहतर दृष्टिकोण या कामकाजी नमूना प्रदान कर सकता है?

किसी भी मदद की बहुत सराहना की जाती है।

+0

आपको दृष्टिकोण 100% सही मिला है। प्रश्न क्या है? – szatmary

उत्तर

1

आपको सही कदम मिल गए हैं। लेकिन इसमें स्वयं को लागू करने के लिए एक बड़ा प्रयास शामिल होगा। कुछ उपलब्ध पुस्तकालयों के लिए जाना बेहतर है। https://github.com/nichucs/ffmpeg-android-java-master मूल रेपो: http://writingminds.github.io/ffmpeg-android-java/

+0

दरअसल, वह मेरा रेपो, नमूना प्रोजेक्ट है। मुझे पुस्तकालय कुछ समय पहले मिला। लेकिन आपकी प्रतिक्रिया के लिए धन्यवाद :) – Nizam

1

यहाँ मेरी समाधान है: https://github.com/nichucs/HLS2MP4 3 के साथ सरल जावा कक्षाएं, आप ऐसा कर सकते

मैं एक महान एक नमूना परियोजना के साथ यहाँ मिल गया।

पिछले एक का नुकसान यह है कि इसमें लगभग 20 एमबी आकार है।

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