Come usare il comando FFmpeg per video inverso?


14

sono abituato alla libreria FFmpeg in Android per video inverso. Posso scaricare immagini da video ma come invertire tutte le immagini e creare video. Vedi questo link che da I am use to library nel mio voto .. Library è che compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'posso usare alcuni dei comandi e altri no. io uso il comando come di seguito

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

sopra il comando usa per scaricare le immagini dal video. non posso utilizzare il comando come Liki $ffmpeg, $soxe$cat

ho fatto riferimento a molti link, ma non successo nel vedere di seguito alcuni link ...

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

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

Quindi per favore aiutami e dammi una soluzione. se sono disponibili altre librerie, suggeriscimi. grazie in anticipo


3
È sconsigliato crosspost la stessa domanda a più siti di scambio di stack.
Llogan,

Risposte:


21

ffmpeg ha un filtro inverso.

Solo per video:

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

Per audio e video:

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

Questo filtro esegue il buffering dell'intera clip. Per file più grandi, segmentare il file, invertire ciascun segmento e quindi concatenare i segmenti invertiti.


Nessun filtro del genere: errore "inverso"
Ravi Vaghela,

Sembra che tu stia utilizzando la versione di ottobre 2014 o precedente. Hai bisogno di una build degli ultimi 6 mesi. Più recente, meglio è.
Gyan,


hai l'ultima versione per Android o il modo corretto di configurarlo.
Ravi Vaghela,

1
Questo metodo consuma troppa memoria. Come posso segmentare il file?
bukkojot,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.