¿Cómo utilizar el comando FFmpeg para video inverso?

13

Estoy acostumbrado a la biblioteca FFmpeg en Android para video inverso. Puedo volcar imágenes del video pero cómo revertir todas las imágenes y hacer videos. Vea este enlace que estoy usando para la biblioteca en mi gradle. La biblioteca es que compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'puedo usar algunos de los comandos y otros no. Yo uso el comando como a continuación

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

uso del comando anterior para volcar imágenes del video. no puedo usar el comando como liki $ffmpeg, $soxy$cat

Me he referido a muchos enlaces pero no he tenido éxito en ver a continuación algunos enlaces ...

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

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

Así que por favor ayúdame y dame una solución. si hay otra biblioteca disponible, sugiérame. Gracias de antemano

Ravi Vaghela
fuente
3
Se desaconseja publicar la misma pregunta en varios sitios de Stack Exchange.
llogan

Respuestas:

20

ffmpeg tiene un filtro inverso.

Solo para video:

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

Para audio y video:

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

Este filtro amortigua todo el clip. Para archivos más grandes, segmente el archivo, invierta cada segmento y luego concatene los segmentos invertidos.

Gyan
fuente
No
existe
Parece que estás usando una versión de octubre de 2014 o anterior. Necesita una compilación de los últimos 6 meses. Cuanto más reciente, mejor.
Gyan
writingminds.github.io/ffmpeg-android-java estoy usando eso
Ravi Vaghela
¿Tiene alguna versión más reciente para Android o la forma correcta de configurarlo?
Ravi Vaghela
1
Este método consume demasiada memoria. ¿Cómo puedo segmentar el archivo?
bukkojot