2015-05-20 5 views
9

मुझे अपने एंड्रॉइड ऐप्स जैसे इंस्टाग्राम या व्हाट्सएप में वीडियो को ट्रिम करने की आवश्यकता है। मैंने बहुत कुछ खोजा लेकिन मुझे बहुत सारी चीजें नहीं मिलीं। वीडियो ट्रिमिंग के लिए एवियरी एसडीके की तरह इसके लिए कोई पुस्तकालय है? Instagram या व्हाट्सएप वीडियो में ट्रिम करने के समय दिए गए स्क्रीनशॉट जैसे कई फ्रेम में विभाजित या कटौती की जाती है और उस उपयोगकर्ता के बाद इन फ्रेम या विशिष्ट समय के बीच वीडियो को ट्रिम करने के लिए उस से विशिष्ट फ्रेम का चयन करें। enter image description hereenter image description hereएंड्रॉइड या व्हाट्सएप जैसे एंड्रॉइड पर वीडियो ट्रिमिंग को कैसे कार्यान्वित करें?

+0

आप इस पुस्तकालय [कड़ी (] http://hiteshsondhi88.github.io/ffmpeg-android-java/) और वीडियो के लिए उपयोग करने के लिए रेंज आप इस विजेट का उपयोग कर सकते हैं [लिंक] (https://github.com/edmodo/range-bar) और फ्रेम निकालने के लिए आप MediaMetadataRetriever एंड्रॉइड क्लास का उपयोग कर सकते हैं। –

+0

क्या आप उत्तर जानते हैं तो मुझे संकेत दें क्योंकि मुझे उस तरह की funcionality की भी आवश्यकता है। –

+0

@ शैलेश यदि आप उत्तर जानते हैं, तो कृपया मुझे बताएं। यह वही है जो मैं चाहता हूं। –

उत्तर

0

ऐप और इंस्टा जैसे वीडियो ट्रिमिंग के लिए इस लाइब्रेरी का उपयोग करें। see this library

+0

एक समाधान का एक लिंक का स्वागत है स्वीकार किया जाएगा इस उदाहरण के लिए https://github.com/HemendraGangwar/VideoTrimmingLikeWhatsapp वीडियो काट-छाँट के लिए 'कुल अवधि के बीच 30' रेंज की अधिकतम मैं उपयोग कर रहा हूँ' RangeSeekBarView' चयन करने के लिए, लेकिन यह सुनिश्चित कर लें आपका जवाब इसके बिना उपयोगी है: (meta.stackexchange.com/a/8259 //) [कड़ी के आसपास संदर्भ जोड़ने] इसलिए अपने साथी उपयोगकर्ताओं के कुछ विचार यह क्या है होगा और वह वहाँ क्यों है, तो सबसे बोली लक्ष्य पृष्ठ अनुपलब्ध होने पर आप जिस पृष्ठ से लिंक कर रहे हैं उसका प्रासंगिक हिस्सा। [जवाब है कि थोड़ा एक लिंक हटाया जा सकता है और अधिक से अधिक कर रहे हैं।] (// stackoverflow.com/help/deleted-answers) –

+0

@MilanPansuriya आप उदाहरण है कि आप लिंक प्रदान के लिए मदद कर सकते हैं? मैं '30s' की अधिकतम फ्रेम चयनकर्ता में किसी भी मदद स्वीकार किया जाएगा सेट करना चाहते हैं। –

+0

आप अपने समय सीमा और वीडियो बिट दर और वीडियो संकल्प जैसे अन्य समारोह सेट कर सकते हैं @SagarHudge plz पुस्तकालय प्रलेखन का पालन करें। –

0

FFmpeg का उपयोग वीडियो से फ्रेम निकालने और वीडियो को काटने के लिए किया जा सकता है।

एंड्रॉइड में एफएफएमपीई को एकीकृत करने के लिए हम ffmpeg-android जैसे प्रीकंपील्ड लाइब्रेरी का उपयोग कर सकते हैं।

कमान

String[] complexCommand = {"-ss", "" + startMs/1000, "-y", "-i", inputFileAbsolutePath, "-t", "" + (endMs - startMs)/1000, "-s", "320x240", "-r", "15", "-vcodec", "mpeg4", "-b:v", "2097152", "-b:a", "48000", "-ac", "2", "-ar", "22050", outputFileAbsolutePath}; 

नीचे दिए गए वीडियो उपयोग काटने के लिए कमान

String[] complexCommand = {"-y", "-i", inputFileAbsolutePath, "-an", "-r", "1/2", "-ss", "" + startMs/1000, "-t", "" + (endMs - startMs)/1000, outputFileAbsolutePath()}; 

नीचे दिए गए वीडियो उपयोग से छवि तख्ते निकालने आप RangeSeekBar उपयोग कर सकते हैं उपयोगकर्ता वीडियो को काटने के लिए समय सीमा का चयन करने के लिए अनुमति देने के लिए के लिए मूल वीडियो से। पूरा ट्यूटोरियल के लिए मेरा ब्लॉग पर पोस्ट के नीचे की जाँच

https://androidlearnersite.wordpress.com/2017/03/17/ffmpeg-video-editor/

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