2012-06-12 14 views
18

मैं वीडियो संपीड़न करना चाहता हूं।क्या एंड्रॉइड पर वीडियो को संपीड़ित करना संभव है?

वास्तव में मेरे आवेदन में मैं दो विकल्प चाहता हूं, एक कम है और दूसरा उच्च है। यदि मैं कम विकल्प चुनता हूं तो एप्लिकेशन वीडियो को संपीड़ित करेगा और फिर इसे अपलोड करेगा। यदि मैं उच्च चुनता हूं तो यह मूल वीडियो अपलोड करेगा जिसे मैंने स्वयं रिकॉर्ड किया है।

मैं अपने आवेदन में यह काम करना चाहता हूं और मैं उलझन में हूं। मैंने Google को बहुत कुछ खोजा है लेकिन मुझे इस प्रश्न को हल करने का उपयोगी तरीका नहीं मिल रहा है, अगर कोई मेरी मदद कर सकता है।

+3

एक सेक करने के लिए उपयोग करने के लिए स्थापित की जांच करें वीडियो, आपको इसे कम बिट-रेट या शायद कम रिज़ॉल्यूशन पर फिर से एन्कोड करना होगा। आप जावा में वीडियो एन्कोड करने के लिए उपलब्ध कई पुस्तकालयों को खोजने के लिए Google को खोज सकते हैं। मैं आपको ffmpeg आज़माने का सुझाव दूंगा। शुरू करने के लिए यहां एक [लिंक] (http://fmj-sf.net/ffmpeg-java/getting_started.php) है। और यहां एक [उत्तर] है (http://stackoverflow.com/questions/8515967/encode-video-using-ffmpeg-from-javacv-on-android-causes-native-code-crash) जो आपके कारण की सहायता कर सकता है। –

+0

मुझे अभी भी समाधान नहीं मिल रहा है .... –

+0

क्या आपने दिए गए लिंक पर कोड का प्रयास किया है? अगर आप चाहते हैं कि कोई आपको कोड प्रदान करे जो आप पेस्ट कॉपी कर सकते हैं, तो कृपया इसकी अपेक्षा न करें। –

उत्तर

11

मैं ffmpeg4android,

इस्तेमाल किया और यह अपने एक वाणिज्यिक पुस्तकालय है कि केवल जावा का उपयोग कर 10min के बारे में में प्राप्त करने के लिए, नोट कर रहा था।

+0

कोड में इसका उपयोग कैसे करें ?? – Noman

+2

यहां विस्तृत स्पष्टीकरण देखें: http://androidwarzone.blogspot.co.il/2011/12/ffmpeg4android.html – Eli

+0

मुझे ffmpeg4android का उपयोग करना पसंद है, क्या मुझे पंजीकरण करने या उसके लिए कुछ भुगतान करने की आवश्यकता है। लाइसेंस विवरण क्या हैं? –

1

हाँ एंड्रॉयड में आप हमें संपीड़ित वीडियो के लिए ffmpeg4android कर सकते हैं यह देशी पुस्तकालय

है इस लिंक

ffmpeg4android Code

एंड्रॉयड NDK पहले यह

+0

क्या इसके लिए एनडीके आवश्यक है? जैसा कि मैंने एसडीके उदाहरण भी देखे हैं। – NarendraJi

+0

हां यह आवश्यक है क्योंकि ffmpeg लाइब्रेरी सी ++ कोड में निर्मित है और सी ++ कोड को अपने स्वयं के कंपाइलर (एनडीके) की आवश्यकता है :) –

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