Comment utiliser la commande FFmpeg pour la vidéo inversée?

15

Je suis habitué à la bibliothèque FFmpeg dans Android pour la vidéo inverse. Je peux vider des images de la vidéo mais comment inverser toutes les images et faire de la vidéo. Voir ce lien que de j'utilise à la bibliothèque dans mon gradle .. La bibliothèque est que compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'je peux utiliser certaines commandes et d'autres non. j'utilise la commande comme ci-dessous

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

utilisation de la commande ci-dessus pour vider les images de la vidéo. je ne peux pas utiliser la commande comme liki $ffmpeg, $soxet$cat

j'ai référé de nombreux liens mais pas de succès en voir ci-dessous quelques liens ...

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

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

Alors s'il vous plaît, aidez-moi et donnez-moi une solution. Si une autre bibliothèque est disponible, suggérez-moi. Merci d'avance

Ravi Vaghela
la source
3
Il est déconseillé de transposer la même question à plusieurs sites Stack Exchange.
llogan

Réponses:

22

ffmpeg a un filtre inversé.

Pour la vidéo uniquement:

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

Pour l'audio et la vidéo:

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

Ce filtre met en mémoire tampon l' intégralité du clip. Pour les fichiers plus volumineux, segmentez le fichier, inversez chaque segment, puis concattez les segments inversés.

Gyan
la source
Pas de filtre de ce type: erreur "inversée"
Ravi Vaghela
Il semble que vous utilisiez la version d'octobre 2014 ou une version antérieure. Vous avez besoin d'une version des 6 derniers mois. Plus c'est récent, mieux c'est.
Gyan
avez-vous une dernière version pour Android ou une façon correcte de le configurer.
Ravi Vaghela
2
Cette méthode consomme trop de mémoire. Comment puis-je segmenter le fichier?
bukkojot