如何使用 ffmpeg 命令反转视频?

如何使用 ffmpeg 命令反转视频?

我正在尝试使用 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

我无法使用这些命令$ffmpeg$sox并且$cat

我尝试过以下建议,但没有成功:

我还可以尝试什么?

答案1

它看起来运行的是 ffmpeg,所以不是这样:

ffmpeg -i inputfile.mp4 -vf reverse reversed.mp4

和这个:

ffmpeg -i inputfile.mp4 -vf reverse -af areverse reversed.mp4

运行这个:

-i inputfile.mp4 -vf reverse reversed.mp4

和这个:

-i inputfile.mp4 -vf reverse -af areverse reversed.mp4

https://video.stackexchange.com/a/17739

感谢 LordNeckbeard!

看起来这只适用于 ffmpeg 命令,因此像 cat 这样的命令不起作用。

我没有仔细观察,但看起来如果你试图奔跑,cat你就会真的在奔跑,ffmpeg cat但这并不存在。

你看,如果你-i input.mkv -an -qscale 1 %06d.jpg从终端运行,它什么都不做,但如果你运行ffmpeg -i input.mkv -an -qscale 1 %06d.jpg它,它就会做。这表明这个应用程序运行ffmpeg并允许你将选项添加-i input.mkv -an -qscale 1 %06d.jpgffmpeg命令中。

相关内容