मैं वीडियो को रिवर्स करने के लिए ffmpeg कमांड का उपयोग कैसे कर सकता हूं?


15

मैं वीडियो को रिवर्स करने के लिए एंड्रॉइड में एफएफएमपीई लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। मैं वीडियो से छवियां डंप कर सकता हूं, लेकिन मैं सभी छवियों को कैसे रिवर्स कर सकता हूं और एक नया वीडियो बना सकता हूं?

मैं अपने यहां से एक पुस्तकालय का उपयोग कर रहा हूं। लाइब्रेरी है compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'। मैं कुछ कमांड्स का उपयोग कर सकता हूं लेकिन सभी का नहीं। मैं इस कमांड का उपयोग वीडियो से चित्र डंप करने के लिए कर रहा हूं:

-i /storage/emulated/0/ffvid/frameCount.mp4 -an -qscale 1 /storage/emulated/0/ffimg/revi%06d.jpg

मैं आदेशों का उपयोग नहीं कर सकता $ffmpeg, $soxऔर$cat

मैंने इन सुझावों का पालन करने का असफल प्रयास किया है:

मेरे द्वारा और क्या आजमाया जा सकता है?


क्या आपका मतलब है $catया cat?
5

cat कमांड मुझे नहीं पता कि मैं कौन सा Android डेवलपर हूं, लेकिन मुझे वीडियो को गंभीर बनाने में मदद चाहिए। और कमांड का उपयोग समय मैं कमांड में उपसर्ग को जोड़ने के लिए ffpmeg, soxऔर जैसे भी नहीं कर सकता cat
रवि वाघेला

1
यह एकाधिक स्टैक एक्सचेंज साइटों के लिए एक ही प्रश्न को पार करने के लिए हतोत्साहित किया जाता है।
ललगन

2
मैं विषय से हटकर के रूप में इस सवाल को बंद करने के मतदान कर रहा हूँ क्योंकि यह एक crosspost है
Fabby

तो क्या आप Ubuntu या Android चला रहे हैं? और कौन सा संस्करण?

जवाबों:


23

ऐसा लगता है कि यह ffmpeg चलाता है और इसलिए इसके बजाय:

ffmpeg -i inputfile.mp4 -vf reverse reversed.mp4

और इस:

ffmpeg -i inputfile.mp4 -vf reverse -af areverse reversed.mp4

इसके बजाय इसे चलाएं:

-i inputfile.mp4 -vf reverse reversed.mp4

और इस:

-i inputfile.mp4 -vf reverse -af areverse reversed.mp4

/video//a/17739

धन्यवाद LordNeckbeard!

ऐसा लगता है कि यह केवल ffmpeg कमांड के लिए काम करता है और इसलिए बिल्ली की तरह कमांड काम नहीं करेगा।

मैंने इसे बहुत करीब से नहीं देखा, लेकिन ऐसा लगता है कि यदि आप चलाने की कोशिश करते हैं तो आप catवास्तव में दौड़ेंगे ffmpeg catजो मौजूद नहीं है।

आप देखते हैं, यदि आप -i input.mkv -an -qscale 1 %06d.jpgएक टर्मिनल से चलते हैं, तो यह कुछ नहीं करता है लेकिन यदि आप ffmpeg -i input.mkv -an -qscale 1 %06d.jpgइसे चलाते हैं। यह है कि इस आवेदन चलाता है इंगित करता है ffmpegऔर आप विकल्प जोड़ने के लिए अनुमति देता है -i input.mkv -an -qscale 1 %06d.jpgके लिए ffmpegआदेश।


हाँ, आप सही हैं लेकिन मुझे इसका उपयोग करने की आवश्यकता है जो मैं उपरोक्त लिंक के माध्यम से कर सकता हूं जो मैं अपने प्रश्न में देता हूं
रवि वाघेला

@RaviVGHL ठीक है, मैं देख रहा हूँ। ऐसा लगता है कि आप ffmpegकमांड चला रहे हैं और जो कुछ भी आप चलाते हैं वह केवल ffmpegइतना कमांड के बाद चलता है जैसे catकि काम नहीं करेगा। यदि आप इसे चलाना चाहते हैं तो आपको ffmpeg -i input.mkv -an -qscale 1 %06d.jpgइसके बजाय भागना चाहिए-i input.mkv -an -qscale 1 %06d.jpg
mchid

कैट कमांड इस तरह काम नहीं करता है
रवि वाघेला

@RaviVGHL खैर, मैंने इसे बहुत करीब से नहीं देखा, लेकिन ऐसा लगता है कि अगर आप दौड़ने की कोशिश करते हैं तो आप catवास्तव में दौड़ेंगे, ffmpeg catजो मौजूद नहीं है। आप देखते हैं, यदि आप -i input.mkv -an -qscale 1 %06d.jpgएक टर्मिनल से चलते हैं, तो यह कुछ नहीं करता है लेकिन यदि आप ffmpeg -i input.mkv -an -qscale 1 %06d.jpgइसे चलाते हैं। यह इंगित करता है कि यह एप्लिकेशन ffmpeg चलाता है और आपको -i input.mkv -an -qscale 1 %06d.jpgffmpeg कमांड में विकल्प जोड़ने की अनुमति देता है ।
mchid

2
@mchid इस डुप्लिकेट क्रॉसपोस्ट को एक विधि के लिए देखें (मैंने इसे कभी भी आज़माया नहीं है)।
१०:५३
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.