如何将FFmpeg命令用于反向视频?


15

我习惯了android中的FFmpeg库用于反向视频。我可以从视频中转储图像,但是如何反转所有图像并制作视频。在我的gradle中,看到链接从我正在使用到库。库是compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'我可以使用某些命令而有些则不能。我使用命令如下

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

上面的命令用于从视频中转储图像。我不能将命令用作liki $ffmpeg$sox并且$cat

我已经提到了很多链接,但是在看到下面的一些链接时并没有成功...

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

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

因此,请帮助我并提供解决方案。如果有其他图书馆,那就建议我。谢谢提前


3
不建议将同一问题交叉发布到多个Stack Exchange站点。
llogan '16

Answers:


23

ffmpeg具有反向过滤器。

仅对于视频:

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

对于音频和视频:

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

该过滤器缓冲整个剪辑。对于较大的文件,将文件分段,将每个分段反向,然后合并反向的分段。


没有这样的过滤器:“反向”得到错误
Ravi Vaghela

看来您使用的是2014年10月或更早的版本。您需要最近6个月的构建。越近越好。
Gyan


有没有最新版本的Android或正确的配置方法。
拉维·瓦格勒

2
此方法消耗太多内存。如何分割文件?
bukkojot
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.