我正在尝试使用 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.jpg
到ffmpeg
命令中。