Wie verwende ich FFmpeg Command für Reverse Video?


13

Ich bin es gewohnt, FFmpeg Bibliothek in Android für Reverse Video. Ich kann Bilder aus Videos ausgeben, aber wie man alle Bilder umkehrt und Videos macht. Siehe diesen Link, der von ich zur Bibliothek in meinem Gradle verwendet werde. Bibliothek ist, compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'ich kann einige Befehle verwenden und andere nicht. Ich benutze Befehl wie unten

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

obiger Befehl zum Speichern von Bildern aus Videos. Ich kann Befehl nicht als liki verwenden $ffmpeg, $soxund$cat

Ich habe viele Links verwiesen, aber keinen Erfolg, siehe unten einige Links ...

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

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

Also bitte hilf mir und gib mir Lösung. Wenn eine andere Bibliothek verfügbar ist, schlagen Sie mich vor. danke voraus


3
Es wird davon abgeraten, dieselbe Frage an mehrere Stack Exchange-Sites zu senden.
Llogan

Antworten:


19

ffmpeg hat einen Umkehrfilter.

Nur für Videos:

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

Für Audio und Video:

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

Dieser Filter puffert den gesamten Clip. Segmentieren Sie bei größeren Dateien die Datei, kehren Sie jedes Segment um und konzentrieren Sie sich dann auf die umgekehrten Segmente.


Kein solcher Filter: 'Reverse' Fehler bekommen
Ravi Vaghela

Sieht so aus, als würden Sie einen Build für Oktober 2014 oder älter verwenden. Sie benötigen einen Build aus den letzten 6 Monaten. Je jünger, desto besser.
Gyan


Haben Sie eine aktuelle Version für Android oder die richtige Art, es zu konfigurieren.
Ravi Vaghela

1
Diese Methode verbraucht zu viel Speicher. Wie kann ich die Datei segmentieren?
Bukkojot
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.