Jak korzystać z polecenia FFmpeg do odtwarzania wstecznego wideo?

15

Jestem używany do biblioteki FFmpeg w Androidzie dla odwrotnego wideo. Mogę zrzucić obrazy z wideo, ale jak odwrócić wszystkie obrazy i zrobić wideo. Zobacz ten link, z którego korzystam do biblioteki w mojej klasie. Biblioteka jest w stanie compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'używać niektórych poleceń, a niektóre nie. używam polecenia jak poniżej

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

powyższe polecenie służy do zrzutu obrazów z wideo. nie mogę użyć polecenia jako liki $ffmpeg, $soxi$cat

odsyłam wiele linków, ale nie udało mi się zobaczyć poniżej niektórych linków ...

/unix/214327/how-can-i-reverse-a-video-clip

http://jiaxihu.blogspot.in/2012/05/reverse-video-clip-with-ffmpeg.html

Więc proszę, pomóżcie mi i dajcie mi rozwiązanie. jeśli inna biblioteka jest dostępna, zasugeruj mi. z góry dzięki

Ravi Vaghela
źródło
3
Odradza się krzyżowanie tego samego pytania do wielu witryn Stack Exchange.
llogan

Odpowiedzi:

23

ffmpeg ma filtr zwrotny.

Tylko dla wideo:

ffmpeg -i /storage/emulated/0/ffvid/frameCount.mp4 -vf reverse reversed.mp4

W przypadku audio i wideo:

ffmpeg -i /storage/emulated/0/ffvid/frameCount.mp4 -vf reverse -af areverse reversed.mp4

Ten filtr buforuje cały klip. W przypadku większych plików posegmentuj plik, odwróć każdy segment, a następnie połącz segmenty odwrócone.

Gyan
źródło
Brak takiego filtru: błąd „cofania”
Ravi Vaghela
Wygląda na to, że używasz kompilacji z października 2014 r. Lub starszej. Potrzebujesz wersji z ostatnich 6 miesięcy. Im nowsze, tym lepiej.
Gyan
writingminds.github.io/ffmpeg-android-java Używam tego
Ravi Vaghela
czy masz najnowszą wersję dla Androida lub poprawny sposób jej konfiguracji.
Ravi Vaghela
2
Ta metoda zużywa zbyt dużo pamięci. Jak mogę segmentować plik?
bukkojot,